math.sqrt on complex, real part

Time bar (total: 5.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze123.0ms (2.4%)

Memory
-37.6MiB live, 115.9MiB allocated; 46ms collecting garbage
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
50%50%50%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 11 computations (35.3% saved)

sample1.2s (22.4%)

Memory
35.4MiB live, 1 547.7MiB allocated; 346ms collecting garbage
Samples
406.0ms6 213×0valid
181.0ms767×2valid
119.0ms471×3valid
118.0ms805×1valid
Precisions
Click to see histograms. Total time spent on operations: 613.0ms
ival-hypot: 284.0ms (46.3% of total)
ival-sqrt: 144.0ms (23.5% of total)
ival-mult!: 99.0ms (16.1% of total)
adjust: 53.0ms (8.6% of total)
ival-add!: 34.0ms (5.5% of total)
Bogosity

preprocess52.0ms (1%)

Memory
-15.6MiB live, 29.4MiB allocated; 18ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03690
114990
239090
389390
4266790
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Symmetry

(abs im)

Compiler

Compiled 24 to 24 computations (0% saved)

series56.0ms (1.1%)

Memory
6.5MiB live, 60.6MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06524155
Stop Event
iter-limit
Counts
12 → 122
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))))
#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
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (+ (* re re) (* im im)) (pow.f64 im #s(literal 2 binary64)))
#s(approx (+ (* re re) (* im im)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
#s(approx (* re re) (pow.f64 re #s(literal 2 binary64)))
#s(approx re re)
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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)))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal 2 binary64) re))
#s(approx (+ (sqrt (+ (* re re) (* im im))) 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)))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))))
#s(approx (+ (* re re) (* im im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.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))) (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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.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))) (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)))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #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)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx im im)
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 im (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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)))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (sqrt (+ (* re re) (* im 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)))))))
#s(approx (sqrt (+ (* re re) (* im 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))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im 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/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)))))))))
#s(approx (+ (* re re) (* im im)) (*.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))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) re)) im))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) im))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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 (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))))))
#s(approx (sqrt (+ (* re re) (* im 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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
Calls

6 calls:

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

rewrite286.0ms (5.6%)

Memory
41.2MiB live, 318.6MiB allocated; 53ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
02075
18675
235375
3121675
4309075
0814348
11880148
Stop Event
saturated
node-limit
iter-limit
Counts
12 → 947
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))))
#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 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal -2 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 re re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 re re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 re re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (+.f64 re re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 re re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 re re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 re re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 re re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 8 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)))
(neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (+.f64 re re))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) #s(literal -4 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64)) #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)) #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (+.f64 re re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (+.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 re re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 re re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 4 binary64) (+.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 4 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 4 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (+.f64 re re))
(fma.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 1 binary64) re)
(fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -2 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -2 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 re re))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 re re) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64) (+.f64 re re))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re re))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) re)
(fma.f64 #s(literal 1 binary64) (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 re #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 re re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (+.f64 re re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 re re) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 4 binary64)))
(-.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 re))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (*.f64 #s(literal -2 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(fabs.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re))))
(fabs.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 1 binary64)) re)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(+.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) re)
(+.f64 (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 re (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 1 binary64)))
(+.f64 re (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re))
#s(literal 2 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) #s(literal -4 binary64))
(*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 re re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) re)
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) re)
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) re)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) re)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) #s(literal -4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) #s(literal -4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) re)
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) re)
(fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) re)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64)) re)
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) re)
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 4 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)) re)
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) re)
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64) re)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) re)
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) re)
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)))
(-.f64 (/.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (neg.f64 re) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(fabs.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(+.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(+.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) im)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 re re (*.f64 im im))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (fma.f64 im im (*.f64 re re))))
(fabs.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(fabs.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fabs.f64 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 re re)
(pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64))
(/.f64 (*.f64 (+.f64 re re) (+.f64 re re)) #s(literal 4 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) re) re)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) re) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))))
(fabs.f64 (neg.f64 (*.f64 re (neg.f64 (fabs.f64 re)))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 re) (fabs.f64 re))))
(fabs.f64 (neg.f64 (*.f64 re (fabs.f64 re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 re) (neg.f64 re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) re)))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 re) re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (neg.f64 (fabs.f64 re)))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) (fabs.f64 re))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (fabs.f64 re))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (neg.f64 re))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (fabs.f64 re)) re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 re re)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (neg.f64 (fabs.f64 re)))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (fabs.f64 re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fabs.f64 re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (neg.f64 re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fabs.f64 re)) re)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) re)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 re (neg.f64 (fabs.f64 re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 re (neg.f64 (fabs.f64 re))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) (fabs.f64 re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) (fabs.f64 re)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 re (fabs.f64 re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 re (fabs.f64 re)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (fabs.f64 re)) re) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (fabs.f64 re)) re) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 re) re) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 re) re) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) re) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 re (fabs.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) re))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
re
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 im) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im)))))
(fabs.f64 (neg.f64 (*.f64 im (neg.f64 (fabs.f64 im)))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 im) (fabs.f64 im))))
(fabs.f64 (neg.f64 (*.f64 im (fabs.f64 im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im))))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 im) (neg.f64 im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) im)))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 im) im)))
(fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))))
(fabs.f64 (*.f64 im (neg.f64 (fabs.f64 im))))
(fabs.f64 (*.f64 (neg.f64 im) (fabs.f64 im)))
(fabs.f64 (*.f64 im (fabs.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)))
(fabs.f64 (*.f64 (fabs.f64 im) (neg.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 im)) im))
(fabs.f64 (*.f64 (fabs.f64 im) im))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
im

eval250.0ms (4.9%)

Memory
-13.1MiB live, 229.0MiB allocated; 62ms collecting garbage
Compiler

Compiled 14 917 to 5 071 computations (66% saved)

prune37.0ms (0.7%)

Memory
-17.3MiB live, 38.0MiB allocated; 9ms collecting garbage
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1 050121 062
Fresh000
Picked101
Done000
Total1 051121 063
Accuracy
88.6%
Counts
1 063 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.9%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
75.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))))
6.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
49.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
25.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
48.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
13.6%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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)))))
19.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
3.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))))
0.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
48.0%
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
0.0%
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
Compiler

Compiled 392 to 392 computations (0% saved)

series66.0ms (1.3%)

Memory
3.7MiB live, 96.3MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06734235
Stop Event
iter-limit
Counts
32 → 130
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re)))
(*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))
#s(literal 2 binary64)
(+.f64 (hypot.f64 re im) re)
(hypot.f64 re im)
re
im
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) im)
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))
(*.f64 #s(literal 4 binary64) re)
#s(literal 4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(/.f64 #s(literal 2 binary64) im)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(+.f64 #s(literal 1 binary64) (/.f64 re im))
#s(literal 1 binary64)
(/.f64 re im)
Outputs
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx re re)
#s(approx (* 4 re) (*.f64 #s(literal 4 binary64) re))
#s(approx (* im (+ 1 (/ re im))) im)
#s(approx (* im (+ 1 (/ re im))) (+.f64 im re))
#s(approx (+ 1 (/ re im)) #s(literal 1 binary64))
#s(approx (+ 1 (/ re im)) (+.f64 #s(literal 1 binary64) (/.f64 re im)))
#s(approx (/ re im) (/.f64 re im))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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)))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal 2 binary64) re))
#s(approx (+ (sqrt (+ (* re re) (* im im))) 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)))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))))
#s(approx (* im (+ 1 (/ re im))) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re))))
#s(approx (+ 1 (/ re im)) (*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.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))) (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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.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))) (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)))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (* im (+ 1 (/ re im))) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #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)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* -2 im) (*.f64 #s(literal -2 binary64) im))
#s(approx (* im (sqrt (/ 2 im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) im)))
#s(approx (sqrt (/ 2 im)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) im)) im))
#s(approx (/ 2 im) (/.f64 #s(literal 2 binary64) im))
#s(approx (+ 1 (/ re im)) (/.f64 (+.f64 im re) im))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 im (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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)))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (sqrt (+ (* re re) (* im 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)))))))
#s(approx (sqrt (+ (* re re) (* im 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))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im 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/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)))))))))
#s(approx (sqrt (/ 2 im)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) re)) im))))))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) im))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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 (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))))))
#s(approx (sqrt (+ (* re re) (* im 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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (* im (+ 1 (/ re im))) (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64)))))
Calls

6 calls:

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

rewrite219.0ms (4.3%)

Memory
15.3MiB live, 431.2MiB allocated; 53ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039242
062242
1188222
2692222
32551222
08079222
118878222
Stop Event
saturated
node-limit
iter-limit
Counts
32 → 1 077
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re)))
(*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))
#s(literal 2 binary64)
(+.f64 (hypot.f64 re im) re)
(hypot.f64 re im)
re
im
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) im)
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))
(*.f64 #s(literal 4 binary64) re)
#s(literal 4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(/.f64 #s(literal 2 binary64) im)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(+.f64 #s(literal 1 binary64) (/.f64 re im))
#s(literal 1 binary64)
(/.f64 re im)
Outputs
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 im) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) im (/.f64 (*.f64 im re) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) im (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 im) (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) im (*.f64 im re)) im)
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64) (+.f64 re re)) #s(literal 2 binary64))
(/.f64 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 1 binary64) re) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 im)) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) im) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 im)) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) im) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 im)) (*.f64 im re)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (-.f64 (neg.f64 re) (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re)))
(neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(neg.f64 (-.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (-.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 #s(literal 1 binary64) (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 re #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) (neg.f64 re))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 re (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 re (+.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 re (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re)))
(fabs.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) re))
(fabs.f64 (-.f64 (+.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) re))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (neg.f64 re) (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) re)
(+.f64 (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 re (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (/.f64 (*.f64 im re) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im) (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 im re)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im (*.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im (*.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im) (*.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im (*.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 re re) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im)) (+.f64 im im))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im)) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 im re) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im)) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 im re) #s(literal -1 binary64)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 im re) #s(literal 1 binary64)))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 re) im)))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im (*.f64 #s(literal 2 binary64) (*.f64 im re))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (+.f64 im im))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64) (*.f64 im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64) (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 im re) #s(literal 2 binary64) (*.f64 im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (neg.f64 re)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) re))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 re) im)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) im))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (*.f64 im re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 re) (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re)) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(neg.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) re)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (neg.f64 re) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 re (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 re (/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 re (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(-.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(+.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (neg.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (fma.f64 re #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 re (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) re)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) im)
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (fabs.f64 im))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 im))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) im)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) im)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (fabs.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 im (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 im (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 re (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
re
im
(*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(pow.f64 (*.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)) #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(pow.f64 (*.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)) #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))
(sqrt.f64 (*.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)) #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))))
(fabs.f64 (neg.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))))
(fabs.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))
(*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64))
(*.f64 (neg.f64 im) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64))
(neg.f64 (+.f64 im im))
(fma.f64 #s(literal -1 binary64) im (neg.f64 im))
(fma.f64 (neg.f64 im) #s(literal 1 binary64) (neg.f64 im))
(fma.f64 #s(literal 1 binary64) (neg.f64 im) (neg.f64 im))
(fma.f64 im #s(literal -1 binary64) (neg.f64 im))
(+.f64 (neg.f64 im) (neg.f64 im))
#s(literal -2 binary64)
(*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(pow.f64 (*.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)) #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(pow.f64 (*.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)) #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)) #s(literal 1 binary64))
#s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))
(sqrt.f64 (*.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)) #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))))
(fabs.f64 (neg.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))
(fabs.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)))
#s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im))
(*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)
(*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -2 binary64))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) im))
(*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im))
(pow.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im))) (neg.f64 im))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) im)) (+.f64 im im))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 im)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 im im) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 im im)))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -1 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) (neg.f64 im)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 im im))) (+.f64 im im))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 im im) (*.f64 #s(literal 2 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) (+.f64 im im)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (neg.f64 im))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im) (*.f64 (neg.f64 im) #s(literal -2 binary64))) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 im im) (*.f64 #s(literal -2 binary64) im)) (*.f64 (neg.f64 im) (+.f64 im im)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 im im) #s(literal 2 binary64)) (+.f64 im im))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (/.f64 #s(literal 2 binary64) im))) (+.f64 im im))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) (neg.f64 im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) im #s(literal 2 binary64)) (+.f64 im im))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) im))) #s(literal 4 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) (*.f64 #s(literal -2 binary64) im) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) (+.f64 im im) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 im im)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 im)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 im im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 im im)))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 (+.f64 im im) #s(literal -1 binary64))) (*.f64 (+.f64 im im) (neg.f64 im)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (+.f64 im im) (/.f64 #s(literal 1 binary64) im))) (+.f64 im im))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (+.f64 im im) (/.f64 #s(literal 2 binary64) im))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im) (*.f64 (+.f64 im im) #s(literal -2 binary64))) (*.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 im im) (*.f64 (+.f64 im im) #s(literal 2 binary64))) (*.f64 (+.f64 im im) (+.f64 im im)))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) im)) (*.f64 im (*.f64 #s(literal -2 binary64) im)))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) im)) (*.f64 (*.f64 #s(literal -2 binary64) im) im))
(/.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 im im)) (*.f64 (+.f64 im im) im))
(/.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 im im)) (*.f64 im (+.f64 im im)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) im) #s(literal -2 binary64)) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) (neg.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) (*.f64 #s(literal -2 binary64) im)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 im)) (*.f64 #s(literal -2 binary64) im)) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) im)) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (-.f64 (+.f64 im im) (*.f64 (+.f64 im im) #s(literal -1 binary64))) (*.f64 (+.f64 im im) im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im)) (*.f64 (+.f64 im im) #s(literal 2 binary64))) (*.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 im im)) (*.f64 (+.f64 im im) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 im im)) (*.f64 im (*.f64 #s(literal -2 binary64) im)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 im)) (neg.f64 im)) (*.f64 im im))
(/.f64 (-.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal -2 binary64) im)) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (-.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 im (neg.f64 im)) (*.f64 im im))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) im))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 im)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1 binary64)))) (*.f64 (neg.f64 im) im))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fabs.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im) #s(literal -1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 im)))) (*.f64 im im))
(/.f64 (fabs.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1 binary64)))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 im im))
(/.f64 (fabs.f64 (+.f64 im im)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 im))) (*.f64 im im))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1 binary64))) (*.f64 im im))
(/.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (neg.f64 im) im))
(/.f64 (+.f64 im im) (*.f64 im im))
(/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1 binary64))
(/.f64 #s(literal 4 binary64) (+.f64 im im))
(/.f64 #s(literal -2 binary64) (neg.f64 im))
(/.f64 #s(literal 2 binary64) (fabs.f64 im))
(/.f64 #s(literal 2 binary64) im)
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) im))
(fma.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) im))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)))
(-.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal -1 binary64) im))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) im)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (/.f64 #s(literal -2 binary64) im))
(fabs.f64 (/.f64 #s(literal 2 binary64) im))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im)) (neg.f64 im)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 im)) (*.f64 im im)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1 binary64)) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 im)) (*.f64 im im)) (/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 im)) (*.f64 im im)))
(+.f64 (/.f64 (neg.f64 im) (*.f64 (neg.f64 im) im)) (/.f64 (neg.f64 im) (*.f64 (neg.f64 im) im)))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(+.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 0 binary64) im))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(neg.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(neg.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -2 binary64)))
(neg.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))
(sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64)))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -2 binary64)))
(fabs.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 4 binary64)))
(-.f64 (/.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) (/.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(+.f64 (/.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) (/.f64 (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(*.f64 (/.f64 im #s(literal 1 binary64)) (-.f64 (/.f64 re im) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 im re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (+.f64 im re) #s(literal 1 binary64))
(*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) (/.f64 im #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im)
(*.f64 #s(literal 1 binary64) (+.f64 im re))
(*.f64 im (-.f64 (/.f64 re im) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 im im (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 im im) (neg.f64 im) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 im im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 im im) #s(literal 2 binary64) (*.f64 (+.f64 re re) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 im im) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 im im) im)) (+.f64 im im))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64) (*.f64 (+.f64 im im) im)) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64) (*.f64 (+.f64 im im) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 im re) #s(literal 2 binary64) (*.f64 (+.f64 im im) im)) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 (+.f64 im im) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 im im) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 im re) #s(literal -1 binary64)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 im re) #s(literal 1 binary64)))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 re) im)))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 im im) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 #s(literal 2 binary64) (*.f64 im re))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 im im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 im) (+.f64 im im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 im (+.f64 im im))) (+.f64 im im))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64) (*.f64 im (+.f64 im im))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64) (*.f64 (neg.f64 im) (+.f64 im im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (*.f64 im re) #s(literal 2 binary64) (*.f64 im (+.f64 im im))) (+.f64 im im))
(/.f64 (fma.f64 (+.f64 re re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 im im))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 im im) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (neg.f64 re)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (+.f64 im im) im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) re))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 re) im)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (+.f64 im im) im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) im))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (*.f64 im re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) im))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 re) im)) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) im))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) im) #s(literal 2 binary64)) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) im))) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (+.f64 re re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 im (-.f64 (neg.f64 re) im))) im)
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 re) im) im)) im)
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 im re) im) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im))) im)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 im re) im))) im)
(/.f64 (*.f64 im (-.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (*.f64 (-.f64 (neg.f64 re) im) im) (neg.f64 im))
(/.f64 (/.f64 (*.f64 (+.f64 im re) im) #s(literal 1 binary64)) im)
(/.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 2 binary64))
(/.f64 (-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) im)) (neg.f64 im))
(/.f64 (*.f64 (+.f64 im re) im) im)
(/.f64 (-.f64 (neg.f64 re) im) #s(literal -1 binary64))
(/.f64 (+.f64 im re) #s(literal 1 binary64))
(neg.f64 (-.f64 (neg.f64 re) im))
(-.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 re #s(literal -1 binary64)))
(-.f64 im (/.f64 re #s(literal -1 binary64)))
(-.f64 im (neg.f64 re))
(-.f64 re (/.f64 (neg.f64 im) #s(literal 1 binary64)))
(-.f64 re (neg.f64 im))
(+.f64 (/.f64 (*.f64 (neg.f64 im) im) (neg.f64 im)) re)
(+.f64 (/.f64 (*.f64 im im) im) re)
(+.f64 (/.f64 im #s(literal 1 binary64)) re)
(+.f64 im re)
(+.f64 re (/.f64 (*.f64 im im) im))
(+.f64 re (/.f64 im #s(literal 1 binary64)))
(+.f64 re im)
(*.f64 (/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im))
(*.f64 (-.f64 (neg.f64 re) im) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 im re))
(*.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 re im) #s(literal -1 binary64)))
(*.f64 im (*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (+.f64 im im))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (+.f64 im im))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (+.f64 im im))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (+.f64 im im))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 im re) im (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) im) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) im) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) im) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (neg.f64 im))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 (+.f64 im re) (-.f64 im im)) im)
(/.f64 (fma.f64 (+.f64 im re) #s(literal 4 binary64) (-.f64 im im)) (*.f64 im #s(literal 4 binary64)))
(/.f64 (fma.f64 (+.f64 im re) #s(literal -2 binary64) (-.f64 im im)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (+.f64 im re) #s(literal 2 binary64) (-.f64 im im)) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) im (*.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (neg.f64 re) #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (+.f64 re (*.f64 (/.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im re (*.f64 (/.f64 im #s(literal 1 binary64)) im)) (*.f64 im im))
(/.f64 (fma.f64 #s(literal 4 binary64) re (*.f64 #s(literal 4 binary64) im)) (*.f64 im #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im) (*.f64 (*.f64 #s(literal -1 binary64) re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 im im (*.f64 (*.f64 #s(literal -1 binary64) re) (neg.f64 im))) (*.f64 im im))
(/.f64 (fma.f64 im im (*.f64 (neg.f64 re) (neg.f64 im))) (*.f64 im im))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 re (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (+.f64 (neg.f64 im) (*.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 4 binary64) (neg.f64 im) (*.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (neg.f64 im)))
(/.f64 (fma.f64 #s(literal 4 binary64) (neg.f64 im) (*.f64 (neg.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (neg.f64 im)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 re im) #s(literal 4 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 (*.f64 #s(literal -1 binary64) re) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 (*.f64 #s(literal -1 binary64) re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) re (neg.f64 im)) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 im) (*.f64 #s(literal -1 binary64) re)) (neg.f64 im))
(/.f64 (-.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 re)) im)
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 8 binary64))
(/.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 1 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 4 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal -2 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) #s(literal 2 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal 4 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal -2 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 1 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 4 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal -2 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) #s(literal 2 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64) (*.f64 (+.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 im re) im (*.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) im) #s(literal 4 binary64) (*.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 im im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) im) #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 im im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 im re) im) #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 im im) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal 4 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal -2 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (neg.f64 re) im) #s(literal 2 binary64) (*.f64 (neg.f64 im) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 (+.f64 im re) (*.f64 im #s(literal 0 binary64))) im)
(/.f64 (fma.f64 (+.f64 im re) #s(literal 4 binary64) (*.f64 im #s(literal 0 binary64))) (*.f64 im #s(literal 4 binary64)))
(/.f64 (fma.f64 (+.f64 im re) #s(literal -2 binary64) (*.f64 im #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (+.f64 im re) #s(literal 2 binary64) (*.f64 im #s(literal 0 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) im (*.f64 (neg.f64 im) (/.f64 im #s(literal 1 binary64)))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) (neg.f64 im) (*.f64 im im)) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 1 binary64) (neg.f64 im)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64) (*.f64 (neg.f64 im) #s(literal 4 binary64))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) #s(literal -2 binary64) (*.f64 (neg.f64 im) #s(literal -2 binary64))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) im (*.f64 (neg.f64 im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (neg.f64 im) (/.f64 im #s(literal 1 binary64)))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (neg.f64 re) (neg.f64 im) (*.f64 im im)) (*.f64 im im))
(/.f64 (fma.f64 (neg.f64 re) #s(literal 4 binary64) (*.f64 (neg.f64 im) #s(literal 4 binary64))) (*.f64 (neg.f64 im) #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 (neg.f64 im) #s(literal -2 binary64))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (neg.f64 im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (+.f64 re (*.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1 binary64)))) im)
(/.f64 (fma.f64 (/.f64 re im) #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 im re (*.f64 im (/.f64 im #s(literal 1 binary64)))) (*.f64 im im))
(/.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal 4 binary64) re (*.f64 im #s(literal 4 binary64))) (*.f64 im #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im) (*.f64 im (*.f64 #s(literal -1 binary64) re))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (/.f64 im #s(literal 1 binary64)) #s(literal 1 binary64) re) im)
(/.f64 (fma.f64 (/.f64 im #s(literal 1 binary64)) im (*.f64 im re)) (*.f64 im im))
(/.f64 (fma.f64 im im (*.f64 (neg.f64 im) (*.f64 #s(literal -1 binary64) re))) (*.f64 im im))
(/.f64 (fma.f64 im im (*.f64 (neg.f64 im) (neg.f64 re))) (*.f64 im im))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 im) re)) (*.f64 (neg.f64 im) im))
(/.f64 (+.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) re))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) (neg.f64 re))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 4 binary64) (neg.f64 im) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal 4 binary64) (neg.f64 im)))
(/.f64 (fma.f64 #s(literal 4 binary64) (neg.f64 im) (*.f64 #s(literal 4 binary64) (neg.f64 re))) (*.f64 #s(literal 4 binary64) (neg.f64 im)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 re im))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) im (*.f64 #s(literal 4 binary64) re)) (*.f64 #s(literal 4 binary64) im))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 im (*.f64 #s(literal -1 binary64) re))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) (*.f64 (neg.f64 im) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) re) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) im)) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (neg.f64 im) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) im)) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im)) (*.f64 im (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 (/.f64 im #s(literal 1 binary64)) im) (*.f64 im (/.f64 re #s(literal -1 binary64)))) (*.f64 im im))
(/.f64 (-.f64 (*.f64 (/.f64 im #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 re)) im)
(/.f64 (-.f64 (*.f64 (/.f64 im #s(literal 1 binary64)) im) (*.f64 (neg.f64 re) im)) (*.f64 im im))
(/.f64 (-.f64 (*.f64 (/.f64 im #s(literal 1 binary64)) (neg.f64 im)) (*.f64 im re)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (*.f64 im im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) (/.f64 re #s(literal -1 binary64)))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) (neg.f64 re))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (neg.f64 im) re)) (*.f64 im im))
(/.f64 (-.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (neg.f64 im))
(/.f64 (-.f64 im (*.f64 #s(literal 1 binary64) (/.f64 re #s(literal -1 binary64)))) im)
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) im))) #s(literal 1 binary64))
(/.f64 (-.f64 im (*.f64 #s(literal 1 binary64) (neg.f64 re))) im)
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (neg.f64 im)) (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (*.f64 #s(literal 4 binary64) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) im) (*.f64 #s(literal 4 binary64) (/.f64 re #s(literal -1 binary64)))) (*.f64 #s(literal 4 binary64) im))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (neg.f64 re) im))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) im) (*.f64 #s(literal 4 binary64) (neg.f64 re))) (*.f64 #s(literal 4 binary64) im))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (neg.f64 im)) (*.f64 #s(literal 4 binary64) re)) (*.f64 #s(literal 4 binary64) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 im)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) (/.f64 re #s(literal -1 binary64)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (neg.f64 re) im))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 im (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im (/.f64 re #s(literal -1 binary64)))) (*.f64 im im))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (neg.f64 re) im)) (*.f64 im im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 im re)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal -1 binary64)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal -1 binary64)))) (+.f64 im im))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 im)) (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im))) (+.f64 im im))
(/.f64 (neg.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re))) (+.f64 im im))
(/.f64 (neg.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re))) (+.f64 im im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im))) (*.f64 im im))
(/.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 re #s(literal 2 binary64) (+.f64 im im)) (+.f64 im im))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 im #s(literal 2 binary64) (+.f64 re re)) (+.f64 im im))
(/.f64 (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)) (+.f64 im im))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) im)) (+.f64 im im))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64)) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (+.f64 im re) im) (*.f64 im im))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 re) im) (neg.f64 im))
(/.f64 (+.f64 im re) im)
(/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im) (/.f64 im #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re) #s(literal 1 binary64))
(fma.f64 (-.f64 (neg.f64 re) im) (/.f64 #s(literal -1 binary64) im) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 im re) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) im) re #s(literal 1 binary64))
(fma.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 re im) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 re im) #s(literal 1 binary64))
(fma.f64 im (*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im)) #s(literal 0 binary64))
(fma.f64 im (/.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im) #s(literal 0 binary64))
(fma.f64 re (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)) (/.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (/.f64 (+.f64 im im) (+.f64 im im)) (/.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im)))
(-.f64 (/.f64 re im) (/.f64 (neg.f64 im) im))
(-.f64 (/.f64 re im) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) im))
(+.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im)))
(+.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im)) (/.f64 (*.f64 (neg.f64 re) im) (*.f64 (neg.f64 im) im)))
(+.f64 (/.f64 (+.f64 re re) (+.f64 im im)) (/.f64 (+.f64 im im) (+.f64 im im)))
(+.f64 (/.f64 (+.f64 im im) (+.f64 im im)) (/.f64 (+.f64 re re) (+.f64 im im)))
(+.f64 (/.f64 (*.f64 im re) (*.f64 im im)) (/.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 im im)) (/.f64 (*.f64 im re) (*.f64 im im)))
(+.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 re im) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) im) (*.f64 (neg.f64 im) im)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) (+.f64 im im)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im re) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 re im)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 re) im)))
(+.f64 #s(literal 1 binary64) (/.f64 re im))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 re im))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) re)) im)
(/.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) im)
(/.f64 (*.f64 #s(literal -1 binary64) re) (neg.f64 im))
(/.f64 (/.f64 (neg.f64 re) im) #s(literal -1 binary64))
(/.f64 (neg.f64 re) (neg.f64 im))
(/.f64 (/.f64 re im) #s(literal 1 binary64))
(/.f64 re im)
(neg.f64 (/.f64 (neg.f64 re) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) re (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) re (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 (/.f64 re im) #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (/.f64 re im) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 #s(literal 1 binary64) (/.f64 re im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 #s(literal 1 binary64) (/.f64 re im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 re (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 re (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(+.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(+.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))

eval214.0ms (4.2%)

Memory
19.6MiB live, 397.2MiB allocated; 74ms collecting garbage
Compiler

Compiled 14 776 to 6 623 computations (55.2% saved)

prune95.0ms (1.8%)

Memory
-15.0MiB live, 80.3MiB allocated; 20ms collecting garbage
Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New1 17631 179
Fresh167
Picked145
Done000
Total1 178131 191
Accuracy
88.6%
Counts
1 191 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.9%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
50.2%
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
34.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im))))
75.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))))
6.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
48.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
25.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
13.6%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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)))))
19.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
3.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))))
0.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
48.0%
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
0.0%
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
Compiler

Compiled 362 to 362 computations (0% saved)

series95.0ms (1.8%)

Memory
12.8MiB live, 149.8MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08735695
Stop Event
iter-limit
Counts
34 → 166
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))
(+.f64 im re)
im
re
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))
#s(approx (* im (+ 1 (/ re im))) im)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re)))
(*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re)
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re))
(*.f64 #s(literal -1 binary64) re)
#s(literal -1 binary64)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im)))
(*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im)
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re))
(*.f64 im re)
Outputs
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (+ im re) im)
#s(approx (+ im re) (+.f64 im re))
#s(approx re re)
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* -1 re) (*.f64 #s(literal -1 binary64) re))
#s(approx (+ (* im im) (* re re)) (pow.f64 im #s(literal 2 binary64)))
#s(approx (+ (* im im) (* re re)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
#s(approx (* re re) (pow.f64 re #s(literal 2 binary64)))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (fma.f64 im re (*.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (fma.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im re) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (fma.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 im (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (* im re) (*.f64 im re))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 4 binary64) re))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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)))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal 2 binary64) re))
#s(approx (+ (sqrt (+ (* re re) (* im im))) 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)))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))))))
#s(approx (+ im re) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))))
#s(approx (+ (* im im) (* re re)) (*.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))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 #s(literal 2 binary64) (*.f64 im re)))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) im))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) im)))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) im))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.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))) (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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.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))) (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)))
#s(approx (+ im re) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64)))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (* 1/2 (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))
#s(approx (* 1/2 (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)))) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))))
#s(approx (* 1/2 (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)))) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))))
#s(approx (* 1/2 (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)))) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))))
#s(approx (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im))) (*.f64 #s(literal -1 binary64) (*.f64 re (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))
#s(approx (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im))) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))))))
#s(approx (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im))) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re))))))) (pow.f64 re #s(literal 3 binary64))))))))
#s(approx (sqrt (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im))) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) (*.f64 im re)))))))) (pow.f64 re #s(literal 3 binary64))))))))
#s(approx (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re (+.f64 im (*.f64 #s(literal -1 binary64) im))) im)))
#s(approx (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) im) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)) (*.f64 #s(literal -1 binary64) (*.f64 re (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 2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) im) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 2 (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im)) (*.f64 #s(literal -1 binary64) (*.f64 re (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))) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1 binary64) im)) im) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 re (+.f64 im (*.f64 #s(literal -1 binary64) im))) im)))
#s(approx (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (+.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)))))))))
#s(approx (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (+.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))))))))))
#s(approx (/ (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) im) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (+.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)))))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 im (*.f64 #s(literal -1 binary64) im)))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 im (fma.f64 #s(literal -1 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 im (fma.f64 #s(literal -1 binary64) im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 im (fma.f64 #s(literal -1 binary64) im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #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)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 im (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 im (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 im (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 im (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 im (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 2 binary64) im))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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)))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (sqrt (+ (* re re) (* im 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)))))))
#s(approx (sqrt (+ (* re re) (* im 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))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im 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/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)))))))))
#s(approx (+ (* im im) (* re re)) (*.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))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 re im))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.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)))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.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))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -2 binary64) im))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) re)) im))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) im))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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 (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))))))
#s(approx (+ im re) (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64)))))
#s(approx (sqrt (+ (* re re) (* im 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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re im) #s(literal 1 binary64))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)) #s(literal 1 binary64))))
#s(approx (+ (* (sqrt (+ (* im im) (* re re))) im) (* im re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1 binary64) (/.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)) #s(literal 1 binary64))))
Calls

6 calls:

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

rewrite260.0ms (5.1%)

Memory
10.1MiB live, 425.7MiB allocated; 116ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043397
069358
1297337
21136337
35695337
08107244
116017244
Stop Event
saturated
node-limit
iter-limit
Counts
34 → 1 832
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))
(+.f64 im re)
im
re
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))
#s(approx (* im (+ 1 (/ re im))) im)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re)))
(*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re)
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re))
(*.f64 #s(literal -1 binary64) re)
#s(literal -1 binary64)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im)))
(*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im)
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re))
(*.f64 im re)
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64)))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 1 binary64)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))))
(fabs.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(*.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))) (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) #s(literal 4 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))))) #s(literal 2 binary64)))
(fabs.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 0 binary64)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re))))
(*.f64 (/.f64 im #s(literal 1 binary64)) (-.f64 (/.f64 re im) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 im re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (+.f64 im re) #s(literal 1 binary64))
(*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) (/.f64 im #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 re im) #s(literal -1 binary64)) im)
(*.f64 #s(literal 1 binary64) (+.f64 im re))
(*.f64 im (-.f64 (/.f64 re im) #s(literal -1 binary64)))
(/.f64 (-.f64 (+.f64 re re) (*.f64 #s(literal 2 binary64) (neg.f64 im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 im re) im) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 im) re))) im)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 im re) im))) im)
(/.f64 (/.f64 (*.f64 (+.f64 im re) im) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (-.f64 (neg.f64 im) re) im) (neg.f64 im))
(/.f64 (*.f64 im (-.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) im)) (neg.f64 im))
(/.f64 (*.f64 (+.f64 im re) im) im)
(/.f64 (-.f64 (neg.f64 im) re) #s(literal -1 binary64))
(/.f64 (+.f64 im re) #s(literal 1 binary64))
(neg.f64 (-.f64 (neg.f64 im) re))
(-.f64 im (neg.f64 re))
(-.f64 re (neg.f64 im))
(+.f64 im re)
(+.f64 re im)
im
re
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(pow.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/4 binary64))
(pow.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(fabs.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1 binary64))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1 binary64))
(neg.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal -1 binary64)) #s(literal -1 binary64) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal -1 binary64)) #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(sqrt.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1 binary64)))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1 binary64)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (neg.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(*.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))
(/.f64 (neg.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 0 binary64)))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 4 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) #s(literal 2 binary64)))
(fabs.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 0 binary64)))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 #s(literal 0 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
#s(approx (* im (+ 1 (/ re im))) im)
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(neg.f64 (-.f64 (neg.f64 re) (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re)))
(neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))))
(neg.f64 (-.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(neg.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal -1 binary64)) #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal -2 binary64) re)))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 re im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (+.f64 re re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 im re) (/.f64 #s(literal 2 binary64) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) (-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 #s(literal 1 binary64) (+.f64 re re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(fma.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 im (*.f64 (/.f64 re im) #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(-.f64 (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re) (neg.f64 re))
(-.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(-.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(-.f64 re (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(-.f64 re (+.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(-.f64 re (neg.f64 (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re)))
(fabs.f64 (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) re))
(fabs.f64 (-.f64 (+.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) re))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(fabs.f64 (-.f64 (neg.f64 re) (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(+.f64 (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re) re)
(+.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(+.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal -2 binary64) re)))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(+.f64 re (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re))
(*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(literal -2 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 re) (fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) re)) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(neg.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) re)
(fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) re)
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) re)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)
(sqrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 4 binary64)))
(-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (neg.f64 re))
(-.f64 re (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)
(+.f64 re (neg.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(+.f64 re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(*.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(*.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(/.f64 (neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (*.f64 #s(literal 0 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal 0 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 0 binary64)))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (*.f64 #s(literal 0 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(*.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im)) re)
(*.f64 (*.f64 (/.f64 (neg.f64 re) im) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (neg.f64 im) im) re)
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 re im))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (neg.f64 re) im))
(*.f64 (*.f64 (neg.f64 im) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (neg.f64 re) im) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 re) im) im)
(*.f64 (neg.f64 im) (/.f64 re im))
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 (*.f64 im re) (/.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal -1 binary64) re)
(*.f64 (/.f64 re im) (/.f64 im #s(literal -1 binary64)))
(*.f64 (/.f64 re im) (neg.f64 im))
(*.f64 #s(literal 1 binary64) (neg.f64 re))
(*.f64 im (/.f64 (neg.f64 re) im))
(*.f64 re (*.f64 (/.f64 #s(literal -1 binary64) im) im))
(*.f64 re (/.f64 (neg.f64 im) im))
(*.f64 re #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (/.f64 (*.f64 im re) #s(literal -1 binary64)) im)
(/.f64 (*.f64 (neg.f64 im) re) im)
(/.f64 (neg.f64 re) #s(literal 1 binary64))
(/.f64 (*.f64 im re) (neg.f64 im))
(/.f64 re #s(literal -1 binary64))
(neg.f64 re)
#s(literal -1 binary64)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))) (fabs.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (+.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal -1 binary64) im))))
(*.f64 (fabs.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal 2 binary64) im)) (fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))))
(*.f64 (fabs.f64 (/.f64 #s(literal 2 binary64) im)) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(*.f64 (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (fabs.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) im))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -2 binary64) im))
(*.f64 (fabs.f64 im) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 2 binary64) im)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (fma.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re)) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) re) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)) (*.f64 im im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)) (*.f64 im im))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)) (*.f64 im im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) (neg.f64 im))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) re) im)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 im) (*.f64 im re))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) im)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) (neg.f64 im))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (neg.f64 (fabs.f64 im)))) (neg.f64 (fabs.f64 im)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 im) (*.f64 (neg.f64 im) re))) im)
(/.f64 (neg.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) im (*.f64 im re))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im)))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im)))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 im im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)))) (*.f64 im im))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal -1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64))) (*.f64 im im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (neg.f64 (fabs.f64 im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (fabs.f64 im))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (neg.f64 (fabs.f64 im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (fabs.f64 im))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 im) (*.f64 (neg.f64 im) re))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) im (*.f64 im re))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 im im))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im)))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im)))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im)))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 im im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)))) (*.f64 im im))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) (fabs.f64 im))
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) (neg.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) im)
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (fabs.f64 im)) (fabs.f64 im))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (neg.f64 (fabs.f64 im))) (fabs.f64 im))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(/.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im) #s(literal -1 binary64))
(/.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 im) (*.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) im (*.f64 im re)) im)
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im))) (*.f64 (*.f64 im im) im))
(/.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im)) (*.f64 (*.f64 im im) im))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 im im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))) (*.f64 (*.f64 im im) im))
(/.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (*.f64 im im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) im)
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re re))
(fma.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 re im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) im) (+.f64 re re))
(fma.f64 (*.f64 (+.f64 re re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 im re (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 im re (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 2 binary64) im) (+.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 im re) (/.f64 #s(literal 2 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (*.f64 (/.f64 re im) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 re #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 re (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (neg.f64 re) (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(fabs.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (+.f64 re re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) re)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im)) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)
(+.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 re (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)))
(*.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))) im)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) im)
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re))) im)
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) (neg.f64 im)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) re) im))) (*.f64 im im))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) re) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 im) (*.f64 im re)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) re)))) (*.f64 im im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re)))) (*.f64 im im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im (*.f64 (neg.f64 im) re)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (fabs.f64 im)) (fabs.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (neg.f64 im))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) im)
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) im)
(/.f64 (fma.f64 (*.f64 (neg.f64 im) re) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 im) (*.f64 im re))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 im im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im))))
(/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) im)))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (neg.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (*.f64 #s(literal 2 binary64) im))
(/.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(neg.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) re)
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re)
(fma.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) re)
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) re)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) re)
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 re))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 re (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) im)))
(-.f64 re (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 re (*.f64 (neg.f64 im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(-.f64 re (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(-.f64 re (/.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(-.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) re)
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im im)) (/.f64 (*.f64 (*.f64 im re) im) (*.f64 im im)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 re (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 re (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) re)
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (fabs.f64 im))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 im))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) im)
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (fabs.f64 im))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 im))
(hypot.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) im)
(hypot.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (fabs.f64 im))
(hypot.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 im))
(hypot.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) im)
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (fabs.f64 im))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 im))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) im)
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) im)
(hypot.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (fabs.f64 im))
(hypot.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 im))
(hypot.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) im)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) im)
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (fabs.f64 im))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (neg.f64 im))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) im)
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (fabs.f64 im))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (neg.f64 im))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) im)
(hypot.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (fabs.f64 im))
(hypot.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (neg.f64 im))
(hypot.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) im)
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) im)
(hypot.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) im)
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) im)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) im)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (fabs.f64 im) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(hypot.f64 (fabs.f64 im) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(hypot.f64 (fabs.f64 im) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(hypot.f64 (fabs.f64 im) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (fabs.f64 im) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (fabs.f64 im) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(hypot.f64 (fabs.f64 im) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 im) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(hypot.f64 (neg.f64 im) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(hypot.f64 (neg.f64 im) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 im) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 im) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 im) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 im) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(hypot.f64 im (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(hypot.f64 im (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(hypot.f64 im (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 im (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(hypot.f64 im (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 im (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(hypot.f64 im (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(hypot.f64 im (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(hypot.f64 im (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 im (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(hypot.f64 im (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(hypot.f64 im (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 re (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 re re))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im))
(fma.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 im im))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 im im))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal -1 binary64) (*.f64 im im))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 re re))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 im im))
(fma.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) re) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fabs.f64 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))))
(*.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))))
(*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))))
(*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))))
(*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(*.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (fabs.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re))
(*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (*.f64 (neg.f64 re) re) #s(literal -1 binary64))
(*.f64 (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(*.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) re))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fabs.f64 re))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 re re) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (neg.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (neg.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 re re (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(fma.f64 re re (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 re (fabs.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) re))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 0 binary64)))
(+.f64 (*.f64 re re) (*.f64 #s(literal 0 binary64) (*.f64 re re)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))) (fabs.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (+.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal -1 binary64) im))))
(*.f64 (fabs.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal 2 binary64) im)) (fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))))
(*.f64 (fabs.f64 (/.f64 #s(literal 2 binary64) im)) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(*.f64 (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (fabs.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) im))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -2 binary64) im))
(*.f64 (fabs.f64 im) (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 2 binary64) im)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (fma.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re)) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) re) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)) (*.f64 im im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)) (*.f64 im im))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)) (*.f64 im im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) (neg.f64 im))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) re) im)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 im) (*.f64 im re))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) im)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) (neg.f64 im))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (neg.f64 (fabs.f64 im)))) (neg.f64 (fabs.f64 im)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 im) (*.f64 (neg.f64 im) re))) im)
(/.f64 (neg.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) im (*.f64 im re))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im)))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im)))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 im im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (neg.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (neg.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)))) (*.f64 im im))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal -1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64))) (*.f64 im im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (neg.f64 (fabs.f64 im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (fabs.f64 im))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (neg.f64 (fabs.f64 im)))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (fabs.f64 im))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 im) (*.f64 (neg.f64 im) re))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) im (*.f64 im re))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 im im))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im)))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im)))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im)))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 im im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (fabs.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (fabs.f64 (*.f64 (*.f64 im im) im)))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)))) (*.f64 im im))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) (fabs.f64 im))
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) (neg.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im))) im)
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (fabs.f64 im)) (fabs.f64 im))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (neg.f64 (fabs.f64 im))) (fabs.f64 im))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(/.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im) #s(literal -1 binary64))
(/.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 im) (*.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) im (*.f64 im re)) im)
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im))) (*.f64 (*.f64 im im) im))
(/.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im)) (*.f64 (*.f64 im im) im))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im (*.f64 (*.f64 im im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))) (*.f64 (*.f64 im im) im))
(/.f64 (fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im im) (*.f64 (neg.f64 im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (neg.f64 im) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 im im) (*.f64 im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 (*.f64 im im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) im)
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re re))
(fma.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 re im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) im) (+.f64 re re))
(fma.f64 (*.f64 (+.f64 re re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 im re (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 im re (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 2 binary64) im) (+.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 im re) (/.f64 #s(literal 2 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (*.f64 (/.f64 re im) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 re #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 re (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (neg.f64 re) (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(fabs.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (+.f64 re re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (+.f64 (neg.f64 re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) re) re)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 re re) im)) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal 2 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)
(+.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 #s(literal 2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 re (+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)))
(*.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 im re) #s(literal -1 binary64))) im)
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))) im)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) im)
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re))) im)
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) (neg.f64 im)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) re) im))) (*.f64 im im))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) re) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 im) (*.f64 im re)))) (*.f64 im im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) re)))) (*.f64 im im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re)))) (*.f64 im im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im (*.f64 (neg.f64 im) re)))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) #s(literal 2 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)) (neg.f64 im))
(/.f64 (/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (fabs.f64 im)) (fabs.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (neg.f64 im))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal 2 binary64) im)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) im)
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) im) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 im) (*.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) re) im)) (*.f64 (neg.f64 im) im))
(/.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) im)
(/.f64 (fma.f64 (*.f64 (neg.f64 im) re) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) re) im (*.f64 (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 im re) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 im im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 im) (*.f64 im re))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 im) (*.f64 (neg.f64 im) re))) (*.f64 (neg.f64 im) im))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im (*.f64 (neg.f64 im) re))) (*.f64 im im))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im))))
(/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (+.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) im)))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 im im))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (neg.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) (*.f64 #s(literal 2 binary64) im))
(/.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im)
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(neg.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) re)
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re)
(fma.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) re)
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) re)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) re)
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 im (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (+.f64 (/.f64 re im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 re im)) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 im (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 re))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 re (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) im)))
(-.f64 re (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 re (*.f64 (neg.f64 im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(-.f64 re (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(-.f64 re (/.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(-.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) re)
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im) (*.f64 im im)) (/.f64 (*.f64 (*.f64 im re) im) (*.f64 im im)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) re)
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 re (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 re (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im))
(*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) im))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im))
(*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im)) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im) (neg.f64 im))
(/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) im)
(/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 im im)) #s(literal 2 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(neg.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)))
(neg.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) im (*.f64 im re))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) im (*.f64 im re))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 (neg.f64 im) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(fma.f64 (neg.f64 im) (neg.f64 re) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (neg.f64 im) (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(fma.f64 (neg.f64 re) (neg.f64 im) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(fma.f64 (neg.f64 re) (neg.f64 im) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (neg.f64 re) (neg.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64) (*.f64 im re))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 (*.f64 im re) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(fma.f64 (*.f64 im re) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 im re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 im re))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(fma.f64 im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im re))
(fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(fma.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 im re))
(fma.f64 im re (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(fma.f64 im re (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 im re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(fma.f64 re im (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(fma.f64 re im (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 re im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 im) re))
(-.f64 (*.f64 im re) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im re))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 im re))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im)))
(+.f64 (*.f64 im re) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im))
(+.f64 (*.f64 im re) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (*.f64 im re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(*.f64 (neg.f64 im) (neg.f64 re))
(*.f64 (neg.f64 re) (neg.f64 im))
(*.f64 (*.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im re))
(*.f64 im re)
(*.f64 re im)
(neg.f64 (*.f64 (neg.f64 im) re))

eval467.0ms (9.1%)

Memory
7.7MiB live, 756.7MiB allocated; 333ms collecting garbage
Compiler

Compiled 27 266 to 9 484 computations (65.2% saved)

prune58.0ms (1.1%)

Memory
3.9MiB live, 144.6MiB allocated; 27ms collecting garbage
Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New1 909121 921
Fresh404
Picked325
Done134
Total1 917171 934
Accuracy
88.7%
Counts
1 934 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.6%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 2 binary64) im) (+.f64 re re))) #s(literal 1/2 binary64))
48.3%
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
34.8%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
75.5%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
36.9%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
6.2%
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
50.2%
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
13.6%
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))) #s(literal 1/2 binary64))
19.0%
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) #s(literal 1/2 binary64))
3.9%
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
3.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))))
34.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 re im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im))))
6.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 im) re) im)) re))))
25.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
0.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
48.0%
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
0.0%
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
Compiler

Compiled 476 to 456 computations (4.2% saved)

series119.0ms (2.3%)

Memory
18.9MiB live, 152.4MiB allocated; 19ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08585980
Stop Event
iter-limit
Counts
38 → 178
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))
(*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))
(+.f64 (hypot.f64 re im) re)
(hypot.f64 re im)
re
im
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))
#s(approx (* im (+ 1 (/ re im))) im)
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(neg.f64 re)
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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 -2 binary64) (/.f64 re im)))))
#s(literal -1 binary64)
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))
(*.f64 #s(literal -2 binary64) (/.f64 re im))
#s(literal -2 binary64)
(/.f64 re im)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64)))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re)
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
Outputs
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (/.f64 re (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx re re)
#s(approx (* im (+ 1 (/ re im))) im)
#s(approx (* im (+ 1 (/ re im))) (+.f64 im re))
#s(approx (neg re) (*.f64 #s(literal -1 binary64) re))
#s(approx (* -1 (* im (+ 2 (* -2 (/ re im))))) (*.f64 #s(literal -2 binary64) im))
#s(approx (* -1 (* im (+ 2 (* -2 (/ re im))))) (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal 2 binary64) re)))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal 2 binary64) im))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im)))
#s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))
#s(approx (+ 2 (* -2 (/ re im))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))
#s(approx (* -2 (/ re im)) (*.f64 #s(literal -2 binary64) (/.f64 re im)))
#s(approx (/ re im) (/.f64 re im))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (/.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) im))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) im)))
#s(approx (/ (sqrt (+ (* im im) (* re re))) 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)) (*.f64 im (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (/.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) im)))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))))) (/.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) im)))
#s(approx (+ (* im im) (* re re)) (pow.f64 im #s(literal 2 binary64)))
#s(approx (+ (* im im) (* re re)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
#s(approx (* re re) (pow.f64 re #s(literal 2 binary64)))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 4 binary64) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 4 binary64) re))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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)))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal 2 binary64) re))
#s(approx (+ (sqrt (+ (* re re) (* im im))) 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)))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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)))))))))
#s(approx (* im (+ 1 (/ re im))) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re))))
#s(approx (* -1 (* im (+ 2 (* -2 (/ re im))))) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) re))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 re (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
#s(approx (+ 2 (* -2 (/ re im))) (*.f64 re (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) im))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) im)))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 5 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) im))))))
#s(approx (+ (* im im) (* re re)) (*.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))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (fma.f64 #s(literal 1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))) (pow.f64 re #s(literal 3 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.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))) (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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.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)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.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))) (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)))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (* im (+ 1 (/ re im))) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64)))))
#s(approx (* -1 (* im (+ 2 (* -2 (/ re im))))) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64)))))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))))))
#s(approx (+ 2 (* -2 (/ re im))) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (/.f64 re im)))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) im)))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) im))))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 5 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) im)))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (+.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #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)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal 2 binary64) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 re (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) 1/2) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (* (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) 1/2) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (*.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))))
#s(approx (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) re (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) re (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #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)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (+ (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) re (fma.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (+ 2 (* -2 (/ re im))) (/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im)) im))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (/.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) im))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (/.f64 (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))) im))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (/.f64 (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) im))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (/.f64 (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))) im))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 im (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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)))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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))))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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)))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (sqrt (+ (* re re) (* im 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)))))))
#s(approx (sqrt (+ (* re re) (* im 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))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im 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/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)))))))))
#s(approx (* -1 (* im (+ 2 (* -2 (/ re im))))) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) #s(literal 1 binary64))
#s(approx (/ (sqrt (+ (* im im) (* re re))) 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))))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) 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)))))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) 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))))))))
#s(approx (+ (* im im) (* re re)) (*.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))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (pow.f64 (sqrt.f64 (/.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 3 binary64))) (/.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) re)) im))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) im))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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))))))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.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 (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))))))
#s(approx (sqrt (+ (* re re) (* im 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))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 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))))))))))
#s(approx (* im (+ 1 (/ re im))) (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64)))))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 2 binary64)))))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) #s(literal -1 binary64))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (-.f64 (*.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)))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal 1 binary64)))
#s(approx (/ (sqrt (+ (* im im) (* re re))) im) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) #s(literal 1 binary64)))
Calls

6 calls:

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

rewrite747.0ms (14.5%)

Memory
-51.4MiB live, 400.3MiB allocated; 911ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048389
080307
1300287
21062272
34402272
08324266
117765266
Stop Event
saturated
node-limit
iter-limit
Counts
38 → 2 015
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))
(*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))
(+.f64 (hypot.f64 re im) re)
(hypot.f64 re im)
re
im
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))
#s(approx (* im (+ 1 (/ re im))) im)
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(neg.f64 re)
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.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 -2 binary64) (/.f64 re im)))))
#s(literal -1 binary64)
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))
(*.f64 #s(literal -2 binary64) (/.f64 re im))
#s(literal -2 binary64)
(/.f64 re im)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64)))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re)
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(*.f64 (fabs.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(*.f64 #s(literal -2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (fabs.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (+.f64 re re))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (neg.f64 im) (+.f64 re re))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (+.f64 re re) im)) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (+.f64 re re) im)) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (+.f64 re re) (neg.f64 im))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (+.f64 re re) (neg.f64 im))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 im) (+.f64 re re) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 re re) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) im) re (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (+.f64 re re) im (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (neg.f64 im) (+.f64 re re) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 re re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) im) re (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (+.f64 re re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (+.f64 im im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (+.f64 im im))
(/.f64 (+.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (+.f64 re re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 im (+.f64 re re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 (neg.f64 re) im) #s(literal -2 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 re) im) #s(literal -2 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (+.f64 re re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (+.f64 re re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (*.f64 #s(literal -2 binary64) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) (*.f64 #s(literal -2 binary64) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal 1 binary64))) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal 1 binary64))) im)
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) im)
(/.f64 (-.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (*.f64 (neg.f64 re) (neg.f64 im)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (*.f64 (neg.f64 re) (neg.f64 im)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (-.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (-.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (neg.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im))) (*.f64 im im))
(/.f64 (fabs.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (fabs.f64 im))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im)) (*.f64 im im))
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) im)
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im (+.f64 re re))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 #s(literal 1 binary64) im) (+.f64 re re))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) im (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) im (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im)) (/.f64 re im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (neg.f64 im) re) (/.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 (neg.f64 re) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (+.f64 im im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re re))
(fma.f64 (+.f64 im im) (/.f64 re im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 re) im) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 im im) (+.f64 re re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 re im) (+.f64 im im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 im (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 im (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (/.f64 (+.f64 re re) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 re (*.f64 (/.f64 #s(literal -2 binary64) im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))
(-.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 re (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (neg.f64 re) (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im) (*.f64 im im)) (/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im) (*.f64 im im)))
(+.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)
(+.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 (*.f64 im re) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (/.f64 (*.f64 im re) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64) (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 im re)) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im re)) im)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im re (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (+.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (fma.f64 im re (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) im) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) im)
(/.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64))
(/.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (neg.f64 im))
(/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) (+.f64 im im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (+.f64 im im))
(/.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 im))
(/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im)
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(neg.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) re)
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) re)
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) re)
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) re)
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) re)
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) re)
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) re)
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) re)
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) re)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) re)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) re)
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) re)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) re)
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) re)
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re)
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) re)
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) re)
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) re)
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (neg.f64 re) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 re #s(literal -1 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 re (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 re (/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 re (/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 re (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 re (neg.f64 im)) (neg.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(+.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im))
(*.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(*.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))))
(*.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im))
(*.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(*.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))))
(*.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(*.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im)
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) #s(literal 1 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im)
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) re)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) im)
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (fabs.f64 im))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 im))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) im)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (fabs.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 im (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 im (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 re (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
re
im
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(pow.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/4 binary64))
(pow.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(fabs.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (fabs.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 2 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(*.f64 #s(literal -2 binary64) (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1 binary64))
(*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (fabs.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 #s(literal 2 binary64) (fabs.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fma.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(-.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))) (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) (neg.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))))
(fabs.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(fabs.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(+.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64)) (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))) (*.f64 #s(literal 1 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
(+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))
#s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))
(neg.f64 (neg.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im))))
#s(approx (* im (+ 1 (/ re im))) im)
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(literal 2 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal -2 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (fabs.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im)) (/.f64 re im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 im) re) (/.f64 #s(literal -2 binary64) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -1 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 (neg.f64 re) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -1 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (+.f64 im im) (/.f64 re im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) im) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -1 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re im) (+.f64 im im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 im (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 im (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 im (/.f64 (+.f64 re re) im) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 re (*.f64 (/.f64 #s(literal -2 binary64) im) (neg.f64 im)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))))
(sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))))
(-.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (neg.f64 re))
(-.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) re) (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(-.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(-.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (-.f64 (neg.f64 re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(-.f64 re (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (neg.f64 re) (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(fabs.f64 (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fabs.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(+.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) re)
(+.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(+.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (+.f64 re (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(+.f64 re (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(/.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(literal -2 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)))
(neg.f64 (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) re))
(neg.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64) re)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(fma.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) (*.f64 #s(literal -2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))) #s(literal 4 binary64)))
(-.f64 (/.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) (/.f64 (neg.f64 re) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) re) #s(literal 2 binary64)) (/.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal 2 binary64)))
(-.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (neg.f64 re))
(-.f64 re (/.f64 (*.f64 #s(literal -2 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)))
(-.f64 re (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 re (/.f64 (neg.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(-.f64 re (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re))
(+.f64 (/.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) re) #s(literal 2 binary64)) (/.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64)) re)
(+.f64 (/.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)) (/.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) (/.f64 (+.f64 re (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal 2 binary64)))
(+.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))) re)
(+.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64)) re)
(+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 0 binary64)))
(+.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) (*.f64 #s(literal 0 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)))
(+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re)
(+.f64 re (/.f64 (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 re (*.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))))
(+.f64 re (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 1 binary64)))
(+.f64 re (neg.f64 (neg.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))))
(+.f64 re #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(*.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im)) re)
(*.f64 (*.f64 (/.f64 (neg.f64 re) im) #s(literal 1 binary64)) im)
(*.f64 (*.f64 (neg.f64 im) (neg.f64 re)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 (neg.f64 im) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (neg.f64 re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 im re) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 (neg.f64 re) im) im)
(*.f64 (neg.f64 im) (/.f64 re im))
(*.f64 (/.f64 re im) (neg.f64 im))
(*.f64 #s(literal -1 binary64) re)
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 im (*.f64 #s(literal -1 binary64) (/.f64 re im)))
(*.f64 im (/.f64 (neg.f64 re) im))
(*.f64 re (*.f64 (/.f64 #s(literal -1 binary64) im) im))
(*.f64 re #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) (neg.f64 re))) im)
(/.f64 (neg.f64 (*.f64 (neg.f64 im) re)) (neg.f64 im))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (*.f64 (neg.f64 im) (neg.f64 re)) (neg.f64 im))
(/.f64 (*.f64 (neg.f64 im) re) im)
(/.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (*.f64 (neg.f64 re) im) im)
(/.f64 (*.f64 im re) (neg.f64 im))
(neg.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(neg.f64 re)
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))
(pow.f64 (*.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))) #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))
(fabs.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))) (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))
(pow.f64 (*.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))) #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) #s(literal 2 binary64))
(pow.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))) #s(literal 1 binary64))
#s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))
(sqrt.f64 (*.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))) #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))) (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))))
(fabs.f64 (neg.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))) (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))) (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))) (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))) (neg.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))))))
(fabs.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 #s(literal -2 binary64) im (+.f64 re re))))
(*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)) #s(literal 1 binary64)) im)
(*.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)) im)
(*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) im (+.f64 re re)) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -2 binary64) re (+.f64 im im)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))
(*.f64 im (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64))))
(*.f64 im (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) re (+.f64 im im)))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) (neg.f64 im))) (neg.f64 im))
(/.f64 (*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) re (+.f64 im im))) im)
(/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) (neg.f64 im)) im)
(neg.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)) (neg.f64 im)))
(neg.f64 (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64))))
(neg.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) im (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) im (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im)) (/.f64 re im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 (neg.f64 im) re) (/.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im) (neg.f64 im))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 (neg.f64 re) im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im)) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (+.f64 im im) (/.f64 re im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (+.f64 im im) #s(literal -1 binary64) (+.f64 re re))
(fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(literal -2 binary64) im))
(fma.f64 (/.f64 (neg.f64 re) im) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (neg.f64 im) #s(literal 1 binary64) (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(fma.f64 (neg.f64 im) #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)))
(fma.f64 (neg.f64 im) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) im))
(fma.f64 (/.f64 re im) (+.f64 im im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(literal -2 binary64) im))
(fma.f64 #s(literal -2 binary64) im (+.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im))
(fma.f64 #s(literal -1 binary64) (+.f64 im im) (+.f64 re re))
(fma.f64 #s(literal -1 binary64) im (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)))
(fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) im))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) im) (+.f64 re re))
(fma.f64 #s(literal 1 binary64) (neg.f64 im) (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (neg.f64 im) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)))
(fma.f64 #s(literal 2 binary64) (neg.f64 im) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal -2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) im))
(fma.f64 im (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) im))
(fma.f64 im (/.f64 (+.f64 re re) im) (*.f64 #s(literal -2 binary64) im))
(fma.f64 im #s(literal -2 binary64) (+.f64 re re))
(fma.f64 im #s(literal -1 binary64) (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)))
(fma.f64 re (*.f64 (/.f64 #s(literal -2 binary64) im) (neg.f64 im)) (*.f64 #s(literal -2 binary64) im))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) im))
(-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (+.f64 re re) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(-.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (+.f64 im im))
(+.f64 (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) (neg.f64 im))
(+.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)) (neg.f64 im))
(+.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) im))
(+.f64 (neg.f64 im) (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(+.f64 (neg.f64 im) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)))
#s(literal -1 binary64)
(*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) im)
(*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (+.f64 im im)))
(*.f64 im (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))))
(*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 im (fma.f64 #s(literal -2 binary64) re (+.f64 im im)))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) im)) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (+.f64 im im) im (*.f64 (*.f64 #s(literal -2 binary64) im) re))) (neg.f64 im))
(/.f64 (*.f64 im (fma.f64 #s(literal -2 binary64) re (+.f64 im im))) im)
(/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) im) im)
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 (*.f64 #s(literal -2 binary64) im) re)) im)
(neg.f64 (fma.f64 #s(literal -2 binary64) im (+.f64 re re)))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 1 binary64) im)) re (+.f64 im im))
(fma.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) im (+.f64 im im))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 re)) (/.f64 #s(literal -1 binary64) im) (+.f64 im im))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (+.f64 im im))
(fma.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) im im)
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) (/.f64 #s(literal 1 binary64) im) (+.f64 im im))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 re im) (+.f64 im im))
(fma.f64 (*.f64 im re) (/.f64 #s(literal -2 binary64) im) (+.f64 im im))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64) (+.f64 im im))
(fma.f64 (+.f64 im im) #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 #s(literal -2 binary64) im) re) (+.f64 im im))
(fma.f64 (neg.f64 im) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)) (+.f64 im im))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im (+.f64 im im))
(fma.f64 (/.f64 re im) (*.f64 #s(literal -2 binary64) im) (+.f64 im im))
(fma.f64 #s(literal -2 binary64) (neg.f64 im) (*.f64 #s(literal -2 binary64) re))
(fma.f64 #s(literal -2 binary64) re (+.f64 im im))
(fma.f64 (neg.f64 re) (*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -2 binary64) im)) (+.f64 im im))
(fma.f64 (neg.f64 re) #s(literal 2 binary64) (+.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re) (+.f64 im im))
(fma.f64 #s(literal 1 binary64) (+.f64 im im) (*.f64 #s(literal -2 binary64) re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 re)) (+.f64 im im))
(fma.f64 #s(literal 2 binary64) (neg.f64 re) (+.f64 im im))
(fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re))
(fma.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (+.f64 im im))
(fma.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64)) (+.f64 im im))
(fma.f64 im #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 re (*.f64 (/.f64 #s(literal -2 binary64) im) im) (+.f64 im im))
(fma.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) im)) (+.f64 im im))
(fma.f64 re #s(literal -2 binary64) (+.f64 im im))
(-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im))
(-.f64 (+.f64 im im) (+.f64 re re))
(+.f64 (/.f64 (*.f64 (+.f64 im im) im) im) (*.f64 #s(literal -2 binary64) re))
(+.f64 (fma.f64 #s(literal -2 binary64) re im) im)
(+.f64 (*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) im)
(+.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) im) im)
(+.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im))
(+.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re))
(+.f64 im (-.f64 im (+.f64 re re)))
(+.f64 im (*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(+.f64 im (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) im))
(+.f64 im (+.f64 im (*.f64 #s(literal -2 binary64) re)))
(*.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re im)))
(/.f64 (+.f64 (-.f64 im (+.f64 re re)) (/.f64 im #s(literal 1 binary64))) im)
(/.f64 (+.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re)) (/.f64 im #s(literal 1 binary64))) im)
(/.f64 (+.f64 (+.f64 (neg.f64 im) (+.f64 re re)) (neg.f64 im)) (neg.f64 im))
(/.f64 (+.f64 (-.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) (neg.f64 im))
(/.f64 (+.f64 (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 im (+.f64 re re)) im) im)
(/.f64 (+.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re)) im) im)
(/.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (/.f64 im #s(literal 1 binary64)) (-.f64 im (+.f64 re re))) im)
(/.f64 (+.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 (neg.f64 im) (+.f64 (neg.f64 im) (+.f64 re re))) (neg.f64 im))
(/.f64 (+.f64 (/.f64 im #s(literal 1 binary64)) (+.f64 im (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (+.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (-.f64 (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)) (neg.f64 im)) im)
(/.f64 (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64))) im)
(/.f64 (fma.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) im)
(/.f64 (fma.f64 #s(literal -2 binary64) im (+.f64 re re)) (neg.f64 im))
(/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) im) re #s(literal 2 binary64))
(fma.f64 (+.f64 re re) (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal -2 binary64) re (+.f64 im im)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))
(fma.f64 (/.f64 (neg.f64 re) im) #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64))
(fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal 2 binary64))
(fma.f64 (neg.f64 re) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -2 binary64)) #s(literal 2 binary64))
(fma.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) im) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) im) #s(literal 2 binary64))
(fma.f64 re (/.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))
(-.f64 (-.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 re im))
(-.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (+.f64 im im) (neg.f64 im)))
(-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) im) im))
(-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 re re) im) im))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)) (neg.f64 im)))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im))
(+.f64 (/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) im) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) im) im) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) (neg.f64 im)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)) (neg.f64 im)) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) im))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) im) im))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) (neg.f64 im)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 im)) (neg.f64 im)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) im) re)
(*.f64 (+.f64 re re) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (neg.f64 re) im) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -2 binary64) re))
(*.f64 (/.f64 re im) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 re im))
(*.f64 (neg.f64 re) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -2 binary64)))
(*.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) im))
(*.f64 re (/.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (neg.f64 re) #s(literal -1 binary64) (*.f64 (neg.f64 re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (+.f64 re (*.f64 (neg.f64 re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 re) (/.f64 re #s(literal -1 binary64))) im)
(/.f64 (+.f64 (/.f64 re #s(literal -1 binary64)) (neg.f64 re)) im)
(/.f64 (fma.f64 (neg.f64 re) #s(literal -1 binary64) re) (neg.f64 im))
(/.f64 (+.f64 re re) (neg.f64 im))
(/.f64 (*.f64 #s(literal -2 binary64) re) im)
(/.f64 (/.f64 (+.f64 re re) im) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 re re) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) re (/.f64 (neg.f64 re) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 re) (/.f64 (neg.f64 re) im))
(fma.f64 (neg.f64 re) (/.f64 #s(literal 1 binary64) im) (/.f64 (neg.f64 re) im))
(fma.f64 re (/.f64 #s(literal -1 binary64) im) (/.f64 (neg.f64 re) im))
(-.f64 (/.f64 (neg.f64 re) im) (/.f64 re im))
(+.f64 (/.f64 (neg.f64 re) im) (/.f64 (neg.f64 re) im))
#s(literal -2 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (/.f64 re im) #s(literal 1 binary64))
(*.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal 1 binary64) (/.f64 re im))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(/.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) im)
(/.f64 (/.f64 (neg.f64 re) im) #s(literal -1 binary64))
(/.f64 (/.f64 re im) #s(literal 1 binary64))
(/.f64 (neg.f64 re) (neg.f64 im))
(/.f64 re im)
(neg.f64 (/.f64 (neg.f64 re) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 re) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) re (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) re (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 (/.f64 re im) #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (/.f64 re im) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 #s(literal 1 binary64) (/.f64 re im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 #s(literal 1 binary64) (/.f64 re im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(fma.f64 re (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(fma.f64 re (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(+.f64 (/.f64 re im) (/.f64 (*.f64 re #s(literal 0 binary64)) im))
(+.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal 0 binary64) re) im))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(*.f64 (fabs.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(*.f64 #s(literal -2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (fabs.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (+.f64 re re))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (neg.f64 im) (+.f64 re re))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (+.f64 re re) im)) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (+.f64 re re) im)) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (+.f64 re re) (neg.f64 im))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (+.f64 re re) (neg.f64 im))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 im) (+.f64 re re) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 re re) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) im) re (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (+.f64 re re) im (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (fma.f64 (neg.f64 im) (+.f64 re re) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (+.f64 re re) (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) im) re (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal -1 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (+.f64 re re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 im) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64))) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (+.f64 im im))
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (+.f64 im im))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (+.f64 im im))
(/.f64 (+.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (+.f64 re re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 im (+.f64 re re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 (neg.f64 re) im) #s(literal -2 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 re) im) #s(literal -2 binary64))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (+.f64 re re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (+.f64 re re) im)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (*.f64 #s(literal -2 binary64) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) (*.f64 #s(literal -2 binary64) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal 1 binary64))) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re) #s(literal 1 binary64))) im)
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) im) re)) im)
(/.f64 (-.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (*.f64 (neg.f64 re) (neg.f64 im)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (*.f64 (neg.f64 re) (neg.f64 im)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (-.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (-.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) im)
(/.f64 (neg.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (fabs.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im))) (*.f64 im im))
(/.f64 (fabs.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (fabs.f64 im))
(/.f64 (fabs.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (*.f64 im im))
(/.f64 (fabs.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (fabs.f64 im))
(/.f64 (fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im)) (*.f64 im im))
(/.f64 (fma.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 im im))
(/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) im)
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im (+.f64 re re))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 #s(literal 1 binary64) im) (+.f64 re re))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) im (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) im (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) im)) (/.f64 re im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (neg.f64 im) re) (/.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64) (+.f64 re re))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (/.f64 (neg.f64 re) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 re re) #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (+.f64 im im) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re re))
(fma.f64 (+.f64 im im) (/.f64 re im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 re) im) (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 im im) (+.f64 re re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 re im) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 re im) (+.f64 im im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 re) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re re))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (+.f64 re re))
(fma.f64 im (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 2 binary64)) (+.f64 re re))
(fma.f64 im (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (/.f64 (+.f64 re re) im) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 re (*.f64 (/.f64 #s(literal -2 binary64) im) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))
(-.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) re))
(-.f64 (+.f64 re re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (+.f64 re re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (+.f64 re re) (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 re (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (neg.f64 re) (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) im) im) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im) (*.f64 im im)) (/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im) (*.f64 im im)))
(+.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)
(+.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 re re))
(+.f64 (+.f64 re re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (*.f64 im re) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 (*.f64 im re) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (/.f64 (*.f64 im re) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (neg.f64 (*.f64 (neg.f64 re) im))) im)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64) (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im (*.f64 (neg.f64 re) im)) (neg.f64 im))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 im re)) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im re)) im)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) im)
(/.f64 (fma.f64 im re (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) im)
(/.f64 (+.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (+.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im)
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (fma.f64 im re (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (fma.f64 (neg.f64 re) im (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 im) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 (neg.f64 re) im))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 re) im)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) im) (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (-.f64 (/.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 re) im)) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (-.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) im)
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (neg.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) im)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) im)
(/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) im)
(/.f64 (/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (+.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal -1 binary64))
(/.f64 (fma.f64 re (neg.f64 im) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 re) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (neg.f64 im))
(/.f64 (*.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) (+.f64 im im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (+.f64 im im))
(/.f64 (neg.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 im))
(/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) im)
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(neg.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) re)
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) re)
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) re)
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) re)
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) re)
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) re)
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) re)
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) re)
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) re)
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) re)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) re)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) re)
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 im (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) re)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) re)
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) re)
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) re)
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) re)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re)
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) re)
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) re)
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) re)
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) re)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (neg.f64 re) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 re) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 re #s(literal -1 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 re (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 re (/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(-.f64 re (/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 re (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 re (neg.f64 im)) (neg.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (+.f64 re (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(+.f64 (/.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) im)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal -1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) im))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im))
(*.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(*.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))))
(*.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im))
(*.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(*.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))))
(*.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(*.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im)
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) im)
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 im))
(/.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64))) (fabs.f64 im))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 im))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) #s(literal 1 binary64)) im)
(/.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) #s(literal 1 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) im)
(/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im)
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) im))) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) #s(literal 1 binary64))) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal -1 binary64))) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 (/.f64 im #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 im #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (fabs.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 im #s(literal 1 binary64))) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (/.f64 im #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) im) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (neg.f64 im) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 im #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 (/.f64 (neg.f64 im) im)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 im (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) re)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) im)
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (fabs.f64 im))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (neg.f64 im))
(hypot.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) im)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 re))) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (fabs.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(hypot.f64 im (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(hypot.f64 im (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(hypot.f64 re (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)) (*.f64 (neg.f64 im) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 im) im) #s(literal -1 binary64) (*.f64 re re))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 re re))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fabs.f64 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(*.f64 (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)) (*.f64 (neg.f64 im) (/.f64 (neg.f64 re) im)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re re)
(pow.f64 (neg.f64 (neg.f64 (fabs.f64 re))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 re #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 re (fabs.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) re))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))

eval240.0ms (4.7%)

Memory
-6.0MiB live, 598.3MiB allocated; 151ms collecting garbage
Compiler

Compiled 20 514 to 7 443 computations (63.7% saved)

prune41.0ms (0.8%)

Memory
21.5MiB live, 114.9MiB allocated; 8ms collecting garbage
Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New1 46441 468
Fresh257
Picked145
Done055
Total1 467181 485
Accuracy
88.7%
Counts
1 485 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.4%
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
34.6%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 2 binary64) im) (+.f64 re re))) #s(literal 1/2 binary64))
48.3%
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
34.8%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
3.1%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 #s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (/.f64 re im))) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
75.5%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
36.9%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
6.4%
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 re) im) im)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
6.2%
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
50.2%
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
5.0%
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 im #s(literal -2 binary64) (+.f64 re re)))) #s(literal 1/2 binary64))
13.6%
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))) #s(literal 1/2 binary64))
19.0%
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) #s(literal 1/2 binary64))
34.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 re im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im))))
25.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
0.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
48.0%
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
0.0%
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
Compiler

Compiled 645 to 469 computations (27.3% saved)

regimes67.0ms (1.3%)

Memory
11.5MiB live, 151.8MiB allocated; 17ms collecting garbage
Counts
32 → 2
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 im #s(literal -2 binary64) (+.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 im) re) im)) re))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 re) im) im)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 #s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (/.f64 re im))) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.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 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (/.f64 #s(literal 2 binary64) im) (+.f64 re re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 re im (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im)) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im (*.f64 im re)) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.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 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.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)))) #s(literal 1/2 binary64))
Outputs
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
Calls

7 calls:

13.0ms
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
11.0ms
im
10.0ms
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
8.0ms
re
7.0ms
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
Results
AccuracySegmentsBranch
75.5%1(*.f64 im im)
80.5%2(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
80.5%2(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
81.6%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
81.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))))
83.3%2re
75.5%1im
Compiler

Compiled 42 to 45 computations (-7.1% saved)

regimes56.0ms (1.1%)

Memory
-19.5MiB live, 121.0MiB allocated; 14ms collecting garbage
Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 im #s(literal -2 binary64) (+.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 im) re) im)) re))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 re) im) im)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 #s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (/.f64 re im))) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.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 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
Outputs
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
Calls

7 calls:

12.0ms
(*.f64 im im)
9.0ms
re
8.0ms
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
7.0ms
im
6.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))))
Results
AccuracySegmentsBranch
75.5%1(*.f64 im im)
75.5%1im
75.5%1(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
75.5%1(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
75.5%1(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
75.5%1(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
75.5%1re
Compiler

Compiled 42 to 45 computations (-7.1% saved)

regimes45.0ms (0.9%)

Memory
19.1MiB live, 110.9MiB allocated; 6ms collecting garbage
Counts
22 → 4
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 im #s(literal -2 binary64) (+.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 im) re) im)) re))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 re) im) im)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 #s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (/.f64 re im))) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 im) re) im)) re))))
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
Calls

7 calls:

8.0ms
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
8.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))))
6.0ms
im
6.0ms
re
5.0ms
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
Results
AccuracySegmentsBranch
60.8%3(*.f64 im im)
60.7%3(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
60.7%3(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
59.5%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
59.5%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))))
67.0%4re
60.8%3im
Compiler

Compiled 42 to 45 computations (-7.1% saved)

regimes7.0ms (0.1%)

Memory
17.5MiB live, 17.5MiB allocated; 0ms collecting garbage
Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (fma.f64 im #s(literal -2 binary64) (+.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 im) re) im)) re))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (/.f64 (*.f64 (neg.f64 re) im) im)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 #s(approx (/ (sqrt (+ (* im im) (* re re))) im) (*.f64 #s(literal -1 binary64) (/.f64 re im))) im re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))))
(*.f64 (sqrt.f64 #s(approx (* (+ (sqrt (+ (* re re) (* im im))) re) 2) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 re re) im) im (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 re im) (*.f64 im #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) #s(literal 2 binary64)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
Calls

1 calls:

5.0ms
re
Results
AccuracySegmentsBranch
63.9%3re
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes5.0ms (0.1%)

Memory
-36.3MiB live, 9.5MiB allocated; 3ms collecting garbage
Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
#s(approx (* 1/2 (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
#s(approx (* (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2)) 1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (/.f64 #s(literal -2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
Outputs
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))
Calls

1 calls:

5.0ms
re
Results
AccuracySegmentsBranch
61.7%2re
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes10.0ms (0.2%)

Memory
35.0MiB live, 35.0MiB allocated; 0ms collecting garbage
Accuracy

Total -30.9b remaining (-93.4%)

Threshold costs -30.9b (-93.4%)

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

7 calls:

1.0ms
re
1.0ms
im
1.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))))
1.0ms
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
1.0ms
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
Results
AccuracySegmentsBranch
48.3%1(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
48.3%1(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
48.3%1(*.f64 im im)
48.3%1im
48.3%1(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
48.3%1(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
48.3%1re
Compiler

Compiled 42 to 45 computations (-7.1% saved)

bsearch35.0ms (0.7%)

Memory
-4.8MiB live, 91.8MiB allocated; 9ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
-4.316888985617622e+40
-7.159798874185518e+29
Samples
11.0ms40×2valid
7.0ms29×3valid
5.0ms63×0valid
3.0ms28×1valid
Compiler

Compiled 288 to 304 computations (-5.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-hypot: 7.0ms (35.7% of total)
adjust: 6.0ms (30.6% of total)
ival-mult!: 3.0ms (15.3% of total)
ival-sqrt: 2.0ms (10.2% of total)
ival-add!: 1.0ms (5.1% of total)

bsearch73.0ms (1.4%)

Memory
-14.7MiB live, 142.9MiB allocated; 27ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.6496373306391083e+122
3.4402354914410998e+128
10.0ms
2.9876865315832295e-121
2.271136068458744e-119
30.0ms
-1.0153701352565792e+198
-9.055651847920452e+189
Samples
30.0ms283×0valid
12.0ms37×3valid
6.0ms39×2valid
4.0ms41×1valid
Compiler

Compiled 905 to 791 computations (12.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-hypot: 27.0ms (62.8% of total)
ival-mult!: 7.0ms (16.3% of total)
ival-sqrt: 5.0ms (11.6% of total)
adjust: 3.0ms (7% of total)
ival-add!: 2.0ms (4.7% of total)

bsearch37.0ms (0.7%)

Memory
-18.7MiB live, 73.2MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
4.5794559677086086e+80
6.168762251502097e+81
23.0ms
-5.596559096542164e+163
-2.1497843577856775e+162
Samples
9.0ms127×0valid
7.0ms19×2valid
6.0ms26×3valid
4.0ms36×1valid
Compiler

Compiled 388 to 410 computations (-5.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-hypot: 7.0ms (46.5% of total)
ival-mult!: 3.0ms (19.9% of total)
adjust: 2.0ms (13.3% of total)
ival-sqrt: 2.0ms (13.3% of total)
ival-add!: 1.0ms (6.6% of total)

bsearch15.0ms (0.3%)

Memory
35.9MiB live, 35.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
5.515082667719456e+61
2.353152884420061e+70
Samples
8.0ms144×0valid
Compiler

Compiled 396 to 320 computations (19.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-hypot: 2.0ms (41.7% of total)
ival-sqrt: 1.0ms (20.8% of total)
ival-mult!: 1.0ms (20.8% of total)
adjust: 0.0ms (0% of total)
ival-add!: 0.0ms (0% of total)

derivations154.0ms (3%)

Memory
-38.9MiB live, 152.3MiB allocated; 30ms collecting garbage
Stop Event
fuel
Compiler

Compiled 118 to 85 computations (28% saved)

preprocess59.0ms (1.1%)

Memory
20.2MiB live, 164.7MiB allocated; 11ms collecting garbage
Compiler

Compiled 586 to 440 computations (24.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...