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

Time bar (total: 5.2s)

start0.0ms (0.0%)

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

analyze131.0ms (2.5%)

Memory
-20.7MiB live, 227.0MiB allocated; 87ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%50.0%50.0%0.0%0.0%0.0%0
0.0%0.0%50.0%50.0%0.0%0.0%0.0%1
50.0%25.0%25.0%50.0%0.0%0.0%0.0%2
50.0%25.0%25.0%50.0%0.0%0.0%0.0%3
62.5%31.2%18.7%50.0%0.0%0.0%0.0%4
62.5%31.2%18.7%50.0%0.0%0.0%0.0%5
68.8%34.3%15.6%50.0%0.0%0.0%0.0%6
68.8%34.3%15.6%50.0%0.0%0.0%0.0%7
71.9%35.9%14.0%50.0%0.0%0.0%0.0%8
71.9%35.9%14.0%50.0%0.0%0.0%0.0%9
73.4%36.7%13.3%50.0%0.0%0.0%0.0%10
73.4%36.7%13.3%50.0%0.0%0.0%0.0%11
74.2%37.1%12.9%50.0%0.0%0.0%0.0%12
Compiler

Compiled 19 to 12 computations (36.8% saved)

sample1.4s (27.0%)

Memory
84.3MiB live, 2 081.5MiB allocated; 575ms collecting garbage
Samples
546.0ms6 217×0valid
232.0ms790×2valid
170.0ms465×3valid
113.0ms784×1valid
Precisions
Click to see histograms. Total time spent on operations: 853.0ms
ival-hypot: 346.0ms (40.6% of total)
ival-mult!: 203.0ms (23.8% of total)
ival-sqrt: 144.0ms (16.9% of total)
ival-sub!: 86.0ms (10.1% of total)
adjust: 73.0ms (8.6% of total)
Bogosity

preprocess615.0ms (11.8%)

Memory
-81.6MiB live, 48.1MiB allocated; 1.1s collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03690
112790
233390
376090
4267390
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(*.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 30 to 24 computations (20.0% saved)

sample0.0ms (0.0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1/2
2
Outputs
#s(literal 1/2 binary64)
#s(literal 2 binary64)
Samples
0.0ms0valid
Compiler

Compiled 4 to 4 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series62.0ms (1.2%)

Memory
-63.9MiB live, 76.4MiB allocated; 35ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

TimeVariablePoint
15.0ms
im
0
3.0ms
re
inf
2.0ms
re
0
2.0ms
im
inf
2.0ms
re
-inf

rewrite138.0ms (2.7%)

Memory
13.9MiB live, 196.7MiB allocated; 20ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
02075
18175
229775
397675
4284375
0404348
Stop Event
iter-limit
node-limit
iter-limit
Counts
12 → 725
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
#s(literal 2 binary64)
re
(*.f64 re re)
im
(*.f64 im im)
(+.f64 (*.f64 re re) (*.f64 im im))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(-.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))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Outputs
#s(literal 1/2 binary64)
#s(literal 2 binary64)
re
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 3/2 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 re #s(literal 3/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 re re) (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 re re) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 re re) re) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 re (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 re (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 re (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 re (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (fabs.f64 re)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 re re))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))
(*.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 (*.f64 re (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (fabs.f64 re) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (neg.f64 re) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 re #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (*.f64 re re) #s(literal 0 binary64)))
(*.f64 re re)
(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 (pow.f64 (*.f64 re re) #s(literal 0 binary64)) (pow.f64 (*.f64 re re) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal -1 binary64)))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re re) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -2 binary64)))
(/.f64 (fabs.f64 re) (pow.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(/.f64 (*.f64 re re) (pow.f64 (*.f64 re re) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) 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))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 re re) re) re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fabs.f64 re))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
im
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 3/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 im im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 im im) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 im im) im) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 im im))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 im)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 im))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 im))
(*.f64 (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) im)
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 (*.f64 im im) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (fabs.f64 im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (neg.f64 im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 im #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 im im) #s(literal 0 binary64)))
(*.f64 im im)
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 1/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))
(/.f64 (pow.f64 (*.f64 im im) #s(literal 0 binary64)) (pow.f64 (*.f64 im im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))
(/.f64 (fabs.f64 im) (pow.f64 (*.f64 im im) #s(literal -1/2 binary64)))
(/.f64 (*.f64 im im) (pow.f64 (*.f64 im im) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 (*.f64 im im) 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))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 im im) im) im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fabs.f64 im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (neg.f64 (sqrt.f64 (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 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 im im (*.f64 re re)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)) (fma.f64 im im (*.f64 re re)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (sqrt.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 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (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 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.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)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 0 binary64)))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(*.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 0 binary64)))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 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 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (sqrt.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 -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 re re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(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 (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 re re (*.f64 im im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (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)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (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 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.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)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 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))) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (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))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (neg.f64 (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) (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 #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 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/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 (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 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(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 (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 (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) (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 (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 (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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.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))) (*.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 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))) (neg.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.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 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(/.f64 (-.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (+.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (+.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 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)) #s(literal 2 binary64))
(neg.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/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 1/2 binary64) (neg.f64 re))
(fma.f64 #s(literal -1 binary64) (-.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 #s(literal -1 binary64) (-.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 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) #s(literal 0 binary64)))
(fma.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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) (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))) (neg.f64 re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 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) (neg.f64 re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (neg.f64 re)) (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))) re)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 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 2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (neg.f64 re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.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))) re)
(+.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 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 1/2 binary64) (-.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 (-.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))) (neg.f64 re))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 3/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 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 3/2 binary64)) (pow.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 (pow.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)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.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/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 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.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)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.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 1/2 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (pow.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 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.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 (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 1 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 1 binary64)))
(*.f64 (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 1 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 1 binary64)))
(*.f64 (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 1 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 1 binary64)))
(*.f64 (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 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (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 1 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 1 binary64)))
(*.f64 (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 1 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 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.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)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (pow.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)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #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 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))))) (*.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 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 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 (*.f64 #s(literal 1 binary64) (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 (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 (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 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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)))))) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.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)))))) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) (*.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 (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (/.f64 #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))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))
(*.f64 (fabs.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (pow.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)) (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 1 binary64)))
(*.f64 (pow.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)) (pow.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 (pow.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 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal -2 binary64) #s(literal 1 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.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 (*.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 (pow.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 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (pow.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 (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 (pow.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)) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))
(*.f64 (pow.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)) (pow.f64 (*.f64 (neg.f64 (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))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.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 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.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/2 binary64)))
(*.f64 (pow.f64 (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 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (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 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) (*.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 #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))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 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))) re))
(*.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 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (pow.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/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.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 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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 (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)))
(*.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)) (pow.f64 (neg.f64 (sqrt.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)) (pow.f64 (sqrt.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)) (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 0 binary64)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (pow.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)) (pow.f64 #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)) (pow.f64 #s(literal 1 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 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) (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 2 binary64) (fabs.f64 (-.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))
(pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #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 (*.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))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (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 im im (*.f64 re re))) (-.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 (*.f64 (fma.f64 #s(literal -2 binary64) re (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 im im (*.f64 re 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 (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (*.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 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(/.f64 (-.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))) (*.f64 (+.f64 re re) (+.f64 re re))) (+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) re (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 (fma.f64 im im (*.f64 re re)) (*.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 (pow.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re) (-.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))) (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) re (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 (fma.f64 im im (*.f64 re 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 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 re re) #s(literal 3 binary64))) (fma.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)) (fma.f64 (+.f64 re re) (+.f64 re re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (+.f64 re re)))))
(/.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (pow.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)) (pow.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 (pow.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 (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))) #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) (*.f64 #s(literal -2 binary64) re))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (fma.f64 #s(literal -2 binary64) re (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 (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 (-.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 re re)) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 re re)) (+.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(/.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)) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 3 binary64))) (fma.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 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (fma.f64 re re (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.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)) (*.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64))) (fma.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) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re 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 #s(literal 1 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)))
(/.f64 #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 #s(literal 1 binary64) (pow.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))) (pow.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)) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(neg.f64 (*.f64 #s(literal -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 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 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) 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 #s(literal -2 binary64) 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 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 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 (*.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) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 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 #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) (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 (*.f64 #s(literal 1 binary64) (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 (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 (*.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 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 (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 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 (fabs.f64 (-.f64 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 0 binary64)))
(fma.f64 (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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 (fabs.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 (fabs.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) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) re))
(fma.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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 re (sqrt.f64 (fma.f64 im im (*.f64 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) re (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal -2 binary64) re (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(fma.f64 #s(literal -2 binary64) re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 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)) re) #s(literal 1 binary64) (neg.f64 re))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64) (*.f64 (neg.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 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64) (neg.f64 (neg.f64 (*.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 #s(literal -2 binary64) re) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.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) (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/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) re (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 #s(literal -2 binary64) re (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))) re)) #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 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re 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 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (-.f64 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 0 binary64)))
(fma.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (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))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.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 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) 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 #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) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 #s(literal -2 binary64) re (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 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (neg.f64 re) #s(literal 2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 (neg.f64 re) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (neg.f64 re) #s(literal 2 binary64) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(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))) (*.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 (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)) (*.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 (*.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 #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 1 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) re (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 #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 #s(literal -2 binary64) re))
(fma.f64 re #s(literal -2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 re #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 re #s(literal -2 binary64) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(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 #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 #s(literal 1/2 binary64) (neg.f64 re)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (neg.f64 re)) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (neg.f64 re)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 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 2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 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) (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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) (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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) (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)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (-.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 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 2 binary64) (neg.f64 re) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 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 #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 #s(literal -2 binary64) re))
(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))))
(-.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 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)
(-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 #s(literal -2 binary64) 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 re re))
(-.f64 (neg.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) re))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (+.f64 re re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(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)))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.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) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (neg.f64 re))
(+.f64 (*.f64 #s(literal 1 binary64) (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 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (neg.f64 re))
(+.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re 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 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re))
(+.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal -2 binary64) re))
(+.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 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))
(+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -2 binary64) 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 #s(literal -2 binary64) re))
(+.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(+.f64 (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(+.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) 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 #s(literal 1 binary64) (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))) (*.f64 (fma.f64 #s(literal -2 binary64) re (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 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.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/4 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.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/4 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 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/4 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.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/4 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.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)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.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 1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (pow.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 1/4 binary64)))
(*.f64 (pow.f64 #s(literal -2 binary64) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (-.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 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #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/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 (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))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.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/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #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/4 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/4 binary64)) (pow.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/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 (*.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 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.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)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (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 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 1/2 binary64)))
(*.f64 (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 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 1/2 binary64)))
(*.f64 (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 1/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 1/2 binary64)))
(*.f64 (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 1/2 binary64)) (pow.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 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)))
(*.f64 (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 1/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 1/2 binary64)))
(*.f64 (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 1/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 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (sqrt.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1 binary64)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(*.f64 (pow.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)) (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 1/2 binary64)))
(*.f64 (pow.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)) (pow.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 (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (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 (*.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 (pow.f64 (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 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 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 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.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 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #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 (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))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.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 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))))

eval104.0ms (2.0%)

Memory
-4.8MiB live, 173.5MiB allocated; 31ms collecting garbage
Compiler

Compiled 22 677 to 4 613 computations (79.7% saved)

prune29.0ms (0.6%)

Memory
22.5MiB live, 65.1MiB allocated; 6ms collecting garbage
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New81917836
Fresh000
Picked101
Done000
Total82017837
Accuracy
90.5%
Counts
837 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
44.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
44.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))))
41.6%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
77.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
44.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
41.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))))
23.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (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))))))))))
14.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
17.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) re))))
19.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
53.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
52.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
23.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
52.3%
(*.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)))))
11.2%
#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 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
23.2%
#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)))))
Compiler

Compiled 810 to 586 computations (27.7% saved)

sample0.0ms (0.0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1/2
2
-4
-2
1
-1/4
4
Outputs
#s(literal 1/2 binary64)
#s(literal 2 binary64)
#s(literal -4 binary64)
#s(literal -2 binary64)
#s(literal 1 binary64)
#s(literal -1/4 binary64)
#s(literal 4 binary64)
Samples
0.0ms0valid
Compiler

Compiled 9 to 9 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series76.0ms (1.5%)

Memory
31.7MiB live, 120.2MiB allocated; 15ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

TimeVariablePoint
10.0ms
im
0
6.0ms
re
inf
4.0ms
re
0
4.0ms
im
inf
3.0ms
re
-inf

rewrite236.0ms (4.5%)

Memory
-22.0MiB live, 310.2MiB allocated; 161ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050383
084331
1312330
21144329
04037324
Stop Event
iter-limit
node-limit
iter-limit
Counts
44 → 1 570
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
#s(literal 2 binary64)
re
im
(hypot.f64 re im)
(-.f64 (hypot.f64 re im) re)
(*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
#s(literal -4 binary64)
(*.f64 #s(literal -4 binary64) re)
#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)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
#s(literal -2 binary64)
(/.f64 re im)
(*.f64 #s(literal -2 binary64) (/.f64 re im))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #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(literal 1 binary64)
(*.f64 re re)
(fma.f64 im im (*.f64 re re))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(neg.f64 re)
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))))
#s(literal -1/4 binary64)
#s(literal 4 binary64)
(pow.f64 im #s(literal 4 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(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)))
(/.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 (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))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) re))))
Outputs
#s(literal 1/2 binary64)
#s(literal 2 binary64)
re
im
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 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 (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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(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))) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(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 (neg.f64 (neg.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))) (neg.f64 (neg.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 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 im (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) re)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 re re) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re))
(*.f64 (neg.f64 re) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (+.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (*.f64 re re)) (-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))) (*.f64 re re)) (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))) (-.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))) (-.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))) (*.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (+.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)) (neg.f64 re))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) re)
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))) re)
(/.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) re)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re)) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))))
(neg.f64 (/.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re) (neg.f64 re))
(fma.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal 1 binary64) re))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) re)
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 re #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 #s(literal 1 binary64) re))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) re)
(-.f64 (neg.f64 re) (*.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(-.f64 (neg.f64 re) (*.f64 re (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(-.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)))
(-.f64 (neg.f64 re) (neg.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(-.f64 (neg.f64 re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))))
(-.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.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))) (*.f64 #s(literal 1 binary64) re))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re))
(+.f64 (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(+.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(+.f64 (neg.f64 re) (neg.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 1 binary64)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.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)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 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))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(*.f64 (+.f64 #s(literal 1 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))) re))
(*.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 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (-.f64 (neg.f64 re) re))
(*.f64 (neg.f64 re) (*.f64 (/.f64 (-.f64 re (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 #s(literal 2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(pow.f64 (*.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))) #s(literal 1/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 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)) (fma.f64 im im (*.f64 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 (*.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re)) (-.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 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re)) (+.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 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.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)))))) (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.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))))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re)))) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #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 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(/.f64 (-.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))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (-.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (neg.f64 re) (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.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)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)))) (+.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) re) (neg.f64 re))))
(/.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)) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.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))) 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 (+.f64 (pow.f64 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (-.f64 (fma.f64 im im (*.f64 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 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (*.f64 re re) (*.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 (*.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 1 binary64))) (*.f64 (*.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 1 binary64)))) (-.f64 (*.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 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.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 1 binary64)) (-.f64 (*.f64 (*.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 1 binary64))) (*.f64 (*.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 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re)) (-.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))))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 3 binary64))) (fma.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)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.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 (*.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 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64))) (fma.f64 (*.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 (*.f64 (*.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 (*.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 (+.f64 (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 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))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.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 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (neg.f64 re) (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re)) (fma.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 re re (*.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 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) #s(literal 3 binary64))) (fma.f64 (-.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 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (*.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) re) (neg.f64 re))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (-.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))) 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 (fma.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 re))
(/.f64 (fma.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))) re) (neg.f64 re))) (neg.f64 re))
(/.f64 (fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))) (neg.f64 re))
(/.f64 (-.f64 (*.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))) re) re)) (neg.f64 re))
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)) (neg.f64 re))
(/.f64 (fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 re))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re)) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))) (*.f64 re re))
(/.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)) (*.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64))) (fma.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) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re 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)))))
(neg.f64 (-.f64 re (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) 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) re) (neg.f64 re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (-.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) 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)))
(neg.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) 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 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (-.f64 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (/.f64 re re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (/.f64 re re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (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) re) (neg.f64 re))))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal -1 binary64) re) (-.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) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (-.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) re) re (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 re re) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 re re) (/.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 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (neg.f64 re) (/.f64 (-.f64 re (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) re) (neg.f64 re))))
(fma.f64 (neg.f64 re) (/.f64 (-.f64 re (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 re) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (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 #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)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 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 (neg.f64 re) #s(literal 2 binary64)))
(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 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 2 binary64) (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 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re #s(literal 1 binary64)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) re))
(-.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) #s(literal 1 binary64)) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))))
(-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(-.f64 (*.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 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(-.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (neg.f64 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 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)))
(-.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) re) (neg.f64 re)))
(-.f64 (-.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 re) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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)))
(sqrt.f64 (*.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))))
(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 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.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) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (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) (neg.f64 re)))
(+.f64 (*.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 (*.f64 (neg.f64 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 (neg.f64 re) #s(literal 2 binary64)))
(+.f64 (-.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) re) (neg.f64 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 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))) (sqrt.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)) (sqrt.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)) (sqrt.f64 (-.f64 (neg.f64 re) re)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))) (sqrt.f64 (neg.f64 re)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(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 (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))))
(exp.f64 (*.f64 (log.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 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 -4 binary64)
(*.f64 #s(literal -4 binary64) re)
(*.f64 re #s(literal -4 binary64))
(*.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 (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 (*.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 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 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 (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))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/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))))
#s(literal -2 binary64)
(*.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (neg.f64 re) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (*.f64 re #s(literal 1 binary64)) im)
(/.f64 (*.f64 #s(literal 1 binary64) re) im)
(/.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(/.f64 (neg.f64 re) (neg.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 im)) re))
(/.f64 #s(literal 1 binary64) (/.f64 im re))
(/.f64 re (neg.f64 (neg.f64 im)))
(/.f64 re im)
(neg.f64 (/.f64 (neg.f64 re) im))
(*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re im) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 re im))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) re)) im)
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (*.f64 #s(literal 2 binary64) re) (neg.f64 im))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (neg.f64 im))
(/.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))
(/.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 (neg.f64 im)))
(/.f64 (*.f64 #s(literal -2 binary64) re) im)
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (*.f64 #s(literal -2 binary64) (neg.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (*.f64 (neg.f64 re) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (neg.f64 (*.f64 #s(literal -2 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal -2 binary64) re)))
(neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) im))
(neg.f64 (/.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) im))
(neg.f64 (/.f64 (+.f64 re re) im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 (fma.f64 im #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.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 #s(literal 2 binary64) (neg.f64 im) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 im) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 im) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (neg.f64 im))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))
(/.f64 (-.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) #s(literal -2 binary64))) (+.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (fma.f64 im #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (fma.f64 im #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 re re) im) (/.f64 (+.f64 re re) im))) (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 re re) im) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (fma.f64 (/.f64 (+.f64 re re) im) (/.f64 (+.f64 re re) im) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 im (fma.f64 im #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re))))
(neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(neg.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 2 binary64))
(fma.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 2 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 2 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im) #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 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal 2 binary64))
(-.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im))))
(-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64))
(-.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im))
(+.f64 (/.f64 (+.f64 im im) im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(+.f64 (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 1 binary64) (/.f64 (+.f64 re re) im)))
(+.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) im)))
(+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (neg.f64 re) im) #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) im)))
(+.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 im im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (+.f64 im im))) (+.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 re re) im) im) (+.f64 im im))) (+.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) (+.f64 im im))) (+.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (+.f64 im im))) (+.f64 im im))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)
(*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 im (*.f64 #s(literal -2 binary64) re))) im)
(/.f64 (fma.f64 (+.f64 im im) im (*.f64 (*.f64 #s(literal -2 binary64) re) im)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im)) (*.f64 (+.f64 im im) (+.f64 im im))) (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (+.f64 im im)))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))) (+.f64 (+.f64 im im) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 (/.f64 (+.f64 re re) im) im) (*.f64 (/.f64 (+.f64 re re) im) im))) (+.f64 (+.f64 im im) (*.f64 (/.f64 (+.f64 re re) im) im)))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)))) (+.f64 (+.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) #s(literal 3 binary64)) (pow.f64 (+.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (+.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (fma.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (+.f64 im im) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (+.f64 re re) im) im) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (fma.f64 (*.f64 (/.f64 (+.f64 re re) im) im) (*.f64 (/.f64 (+.f64 re re) im) im) (*.f64 (+.f64 im im) (*.f64 (/.f64 (+.f64 re re) im) im)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (fma.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) (*.f64 (+.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))))))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))) (-.f64 (+.f64 im im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im)))
(/.f64 (+.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im)) (*.f64 (+.f64 im im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im)))))
(neg.f64 (-.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (+.f64 im im)))
(neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 re re) im) im) (+.f64 im im)))
(neg.f64 (-.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)) (+.f64 im im)))
(fma.f64 (*.f64 im (/.f64 re im)) #s(literal -2 binary64) (+.f64 im im))
(fma.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) im) (+.f64 im im))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) im) (/.f64 #s(literal 1 binary64) im) (+.f64 im im))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (/.f64 re im) (+.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) (*.f64 (/.f64 re im) im) (+.f64 im im))
(fma.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64)) (+.f64 im im))
(fma.f64 im #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 im #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))
(fma.f64 im #s(literal 2 binary64) (neg.f64 (*.f64 (/.f64 (+.f64 re re) im) im)))
(fma.f64 im #s(literal 2 binary64) (neg.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))))
(fma.f64 im #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(fma.f64 #s(literal 2 binary64) im (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 2 binary64) im (neg.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))
(fma.f64 #s(literal 2 binary64) im (neg.f64 (*.f64 (/.f64 (+.f64 re re) im) im)))
(fma.f64 #s(literal 2 binary64) im (neg.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) im (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (neg.f64 (+.f64 im im)))
(-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 #s(literal -2 binary64) im))
(-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(-.f64 (+.f64 im im) (*.f64 (neg.f64 (*.f64 im (/.f64 re im))) #s(literal -2 binary64)))
(-.f64 (+.f64 im im) (*.f64 (+.f64 im im) (/.f64 re im)))
(-.f64 (+.f64 im im) (*.f64 (/.f64 (neg.f64 re) im) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (+.f64 im im) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) im)))
(-.f64 (+.f64 im im) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(-.f64 (+.f64 im im) (*.f64 (/.f64 (+.f64 re re) im) im))
(-.f64 (+.f64 im im) (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (+.f64 im im))
(+.f64 (+.f64 im im) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 (+.f64 im im) (neg.f64 (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))
(+.f64 (+.f64 im im) (neg.f64 (*.f64 (/.f64 (+.f64 re re) im) im)))
(+.f64 (+.f64 im im) (neg.f64 (/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))))
(+.f64 (+.f64 im im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #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 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
#s(literal 1 binary64)
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(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 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 re re))) (*.f64 re re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))) (*.f64 re re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.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 (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))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im))) (-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im))) (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 re) re))) (+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 re re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im re) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(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 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(fma.f64 im im (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 re re (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 re re (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 re re (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) im))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im))))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 im))))
(-.f64 (*.f64 re re) (neg.f64 (*.f64 (neg.f64 (neg.f64 im)) im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 re)))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (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 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(+.f64 (*.f64 re re) (*.f64 im (neg.f64 (neg.f64 im))))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1 binary64) re) re))
(+.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 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 (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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(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))) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(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 (neg.f64 (neg.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))) (neg.f64 (neg.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 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 im (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 re))
(neg.f64 (*.f64 #s(literal 1 binary64) re))
(neg.f64 re)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal -1 binary64) 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) re))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1 binary64) re))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))) re)
(/.f64 (neg.f64 (neg.f64 (neg.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)) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 re))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.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 re))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 re re))) (/.f64 re re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 1 binary64)) (/.f64 re (neg.f64 re)))
(*.f64 (/.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re)) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 re re) (/.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1 binary64)))
(*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.f64 #s(literal -1 binary64) re))
(/.f64 (fma.f64 (/.f64 re re) (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 re re) (neg.f64 re) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 re re) re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) re)
(/.f64 (fma.f64 (/.f64 re re) (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (/.f64 re re) (/.f64 re re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (-.f64 (/.f64 re re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) (+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 re re) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 3 binary64))) (fma.f64 (/.f64 re re) (/.f64 re re) (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (/.f64 re re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 re re))
(/.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 re))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (/.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 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 re (-.f64 (*.f64 #s(literal 1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 re (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 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 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 re re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (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 #s(literal 1 binary64) re) (/.f64 re re))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 1 binary64) (/.f64 re re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(-.f64 (/.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 re re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 re (neg.f64 re)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)) (/.f64 re re))
(+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)) (/.f64 re re))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(+.f64 (/.f64 re re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 re re))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) re)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 re re) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re))
(*.f64 (neg.f64 re) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (+.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (*.f64 re re)) (-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))) (*.f64 re re)) (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))) (-.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))) (-.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (-.f64 (*.f64 re re) (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))) (*.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (+.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)) (neg.f64 re))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) re)
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))) re)
(/.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) re)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re)) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))))
(neg.f64 (/.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re) (neg.f64 re))
(fma.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 #s(literal 1 binary64) re))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) re)
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 re #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (*.f64 #s(literal 1 binary64) re))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) re)
(-.f64 (neg.f64 re) (*.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(-.f64 (neg.f64 re) (*.f64 re (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(-.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)))
(-.f64 (neg.f64 re) (neg.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(-.f64 (neg.f64 re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re))))
(-.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.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))) (*.f64 #s(literal 1 binary64) re))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)
(+.f64 (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)) (neg.f64 re))
(+.f64 (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))))
(+.f64 (neg.f64 re) (*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 re)))
(+.f64 (neg.f64 re) (neg.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 1 binary64)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.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)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 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))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(*.f64 (+.f64 #s(literal 1 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))) re))
(*.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 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (-.f64 (neg.f64 re) re))
(*.f64 (neg.f64 re) (*.f64 (/.f64 (-.f64 re (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 #s(literal 2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(pow.f64 (*.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))) #s(literal 1/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 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)) (fma.f64 im im (*.f64 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 (*.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re)) (-.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 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re)) (+.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 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.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)))))) (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.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))))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re)))) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #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 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(/.f64 (-.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))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (-.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (neg.f64 re) (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.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)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)))) (+.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) re) (neg.f64 re))))
(/.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)) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.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))) 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 (+.f64 (pow.f64 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (-.f64 (fma.f64 im im (*.f64 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 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (*.f64 re re) (*.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 (*.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 1 binary64))) (*.f64 (*.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 1 binary64)))) (-.f64 (*.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 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.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 1 binary64)) (-.f64 (*.f64 (*.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 1 binary64))) (*.f64 (*.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 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re)) (-.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))))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 3 binary64))) (fma.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)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.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 (*.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 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64))) (fma.f64 (*.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 (*.f64 (*.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 (*.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 (+.f64 (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 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))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.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 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (neg.f64 re) (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re)) (fma.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 re re (*.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 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) #s(literal 3 binary64))) (fma.f64 (-.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 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re)) (*.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) re) (neg.f64 re))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (-.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))) 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 (fma.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 re))
(/.f64 (fma.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))) re) (neg.f64 re))) (neg.f64 re))
(/.f64 (fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re))) (neg.f64 re))
(/.f64 (-.f64 (*.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))) re) re)) (neg.f64 re))
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re)) (neg.f64 re))
(/.f64 (fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (neg.f64 re))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (neg.f64 re)) (*.f64 (neg.f64 re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re))) (*.f64 re re))
(/.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)) (*.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64))) (fma.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) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re 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)))))
(neg.f64 (-.f64 re (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) 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) re) (neg.f64 re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (-.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) 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)))
(neg.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) 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 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (-.f64 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (/.f64 re re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (/.f64 re re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (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) re) (neg.f64 re))))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (*.f64 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (/.f64 #s(literal -1 binary64) re) (-.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) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (-.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) re) re (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 re re) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 re re) (/.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 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (neg.f64 re))))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (neg.f64 re) (/.f64 (-.f64 re (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) re) (neg.f64 re))))
(fma.f64 (neg.f64 re) (/.f64 (-.f64 re (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 re) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (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 #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)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 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 (neg.f64 re) #s(literal 2 binary64)))
(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 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 2 binary64) (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 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re #s(literal 1 binary64)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) re))
(-.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) #s(literal 1 binary64)) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))))
(-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(-.f64 (*.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 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(-.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (neg.f64 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 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)))
(-.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) re) (neg.f64 re)))
(-.f64 (-.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 re) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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)))
(sqrt.f64 (*.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))))
(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 (-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.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) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (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) (neg.f64 re)))
(+.f64 (*.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 (*.f64 (neg.f64 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 (neg.f64 re) #s(literal 2 binary64)))
(+.f64 (-.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) re) (neg.f64 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 (neg.f64 re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))) (sqrt.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)) (sqrt.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)) (sqrt.f64 (-.f64 (neg.f64 re) re)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64))) (sqrt.f64 (neg.f64 re)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(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 (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))))
(exp.f64 (*.f64 (log.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 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/4 binary64)
#s(literal 4 binary64)
(*.f64 (pow.f64 im (/.f64 #s(literal 4 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 4 binary64) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(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 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64)))
(*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (fabs.f64 re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (neg.f64 re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) re)
(/.f64 (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re))
(/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (pow.f64 im #s(literal 4 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (neg.f64 (pow.f64 im #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))))
(neg.f64 (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)))
(*.f64 (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 im))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 im))
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) im)
(*.f64 (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.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))
(/.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(/.f64 (pow.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (fabs.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (*.f64 im im))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (neg.f64 re) re) (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (fabs.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (fabs.f64 re))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 im im) (neg.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re))) (neg.f64 re))
(/.f64 (fma.f64 (*.f64 im im) re (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re)) re)
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (neg.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)))) (+.f64 (*.f64 im im) (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)))) (+.f64 (*.f64 im im) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (*.f64 (*.f64 im im) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))) (-.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 im) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))) (*.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 im) im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))))
(neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im)))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(fma.f64 (neg.f64 im) (neg.f64 im) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 (neg.f64 im) (neg.f64 im) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 (neg.f64 im) (neg.f64 im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 im im))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im (neg.f64 (neg.f64 im))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))
(fma.f64 im im (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(fma.f64 im im (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(fma.f64 im im (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im))))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 im))))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re))))
(-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re))))
(-.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re)))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64))))
(-.f64 (*.f64 im im) (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)))
(-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))))
(-.f64 (*.f64 im im) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im)))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 im (neg.f64 (neg.f64 im))))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (*.f64 im im))
(+.f64 (*.f64 im im) (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64))))
(+.f64 (*.f64 im im) (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(+.f64 (*.f64 im im) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 im im) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) re (*.f64 im im)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 (/.f64 (*.f64 im im) re) (neg.f64 re) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re))) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 (*.f64 im im) re) (*.f64 (*.f64 re re) re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 (*.f64 re re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 im im) re) re (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))) re)
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (neg.f64 re) (*.f64 (neg.f64 im) im)) (neg.f64 re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (neg.f64 re) (*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) re (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (neg.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (neg.f64 re) (*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) re)) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re)) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re)) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 im) im) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) re (*.f64 (*.f64 im im) (neg.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (neg.f64 re) (*.f64 (*.f64 (neg.f64 im) im) re)) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))) (-.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (neg.f64 im) im) re))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (neg.f64 im) im) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 im im) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 im) im) re) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (fma.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (neg.f64 im) im) re) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (neg.f64 im) im) re)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) re (*.f64 (neg.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (neg.f64 re) (*.f64 re (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 re (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 im) im))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) re (*.f64 (neg.f64 re) (*.f64 im im))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (neg.f64 re) (*.f64 re (*.f64 (neg.f64 im) im))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 im) im))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re) (*.f64 re (*.f64 (neg.f64 im) im))) (*.f64 re re))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) (*.f64 re re)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)))) (*.f64 re (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) re (*.f64 im im))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 (*.f64 im im) re))) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 re (*.f64 im im)))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) #s(literal 1 binary64)) re)
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) re (*.f64 im im)) re)
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 (*.f64 im im) re)) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re))) (-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 im im) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) re) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 im im) re)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 re (*.f64 im im))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im)) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 re (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) re (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 (*.f64 im im) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 re (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) #s(literal 1 binary64)) (neg.f64 re)))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) re (*.f64 im im)) (neg.f64 re)))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 (*.f64 im im) re)) (*.f64 (neg.f64 re) re)))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re (*.f64 re (*.f64 im im))) (*.f64 (neg.f64 re) re)))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im)) re))
(fma.f64 (/.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (fabs.f64 im) #s(literal 1 binary64)) (/.f64 (fabs.f64 im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 im)) #s(literal 1 binary64)) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 (*.f64 im im) re))
(fma.f64 (/.f64 (fabs.f64 im) re) (/.f64 (fabs.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 im re) (/.f64 (neg.f64 (neg.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 im re) (/.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 im im) re))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 im im) re))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (fabs.f64 im) (/.f64 (fabs.f64 im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (neg.f64 im) (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) re))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 im im) re))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) re) (/.f64 (*.f64 im im) re))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(-.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) re)))
(-.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 im im) re) (*.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) re)))
(-.f64 (/.f64 (*.f64 im im) re) (neg.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)) #s(literal -1/4 binary64)) re))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) re))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) re))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) (neg.f64 re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (*.f64 im (/.f64 (neg.f64 im) re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (fabs.f64 im) re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 (neg.f64 im) re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (*.f64 (neg.f64 im) (/.f64 im re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (neg.f64 im) im) re))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) re) re) (/.f64 (*.f64 im im) re))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) re) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 re re)) re) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 im im)) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 im im) re))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))

eval201.0ms (3.9%)

Memory
35.1MiB live, 266.4MiB allocated; 50ms collecting garbage
Compiler

Compiled 45 193 to 8 246 computations (81.8% saved)

prune63.0ms (1.2%)

Memory
-12.9MiB live, 82.1MiB allocated; 20ms collecting garbage
Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New1 354171 371
Fresh7512
Picked505
Done-220
Total1 364241 388
Accuracy
90.6%
Counts
1 388 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
17.4%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
44.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
44.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))))
41.6%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
77.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
28.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re re)) (neg.f64 re)))))
41.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)))))
44.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
7.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (+ (* im im) (* re re))) (neg re)) #s(literal -1 binary64))) (neg.f64 re)))))
26.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
17.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))))
14.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
17.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))) re))))
19.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
19.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 #s(approx (+ (* -1/4 (/ (pow im 4) (pow re 2))) (pow im 2)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))) re))))
17.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re)))))
42.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
52.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
23.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
53.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))))
52.3%
(*.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)))))
11.2%
#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 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
23.2%
#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)))))
Compiler

Compiled 1 205 to 870 computations (27.8% saved)

sample0.0ms (0.0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1/2
-2
2
1
4
-1/4
Outputs
#s(literal 1/2 binary64)
#s(literal -2 binary64)
#s(literal 2 binary64)
#s(literal 1 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
Samples
0.0ms0valid
Compiler

Compiled 8 to 8 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series79.0ms (1.5%)

Memory
-10.6MiB live, 175.3MiB allocated; 19ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

TimeVariablePoint
10.0ms
im
0
5.0ms
im
inf
5.0ms
re
inf
3.0ms
im
-inf
3.0ms
re
0

rewrite241.0ms (4.6%)

Memory
-3.9MiB live, 410.7MiB allocated; 164ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053530
085498
1360488
21298488
04046394
Stop Event
iter-limit
node-limit
iter-limit
Counts
43 → 1 022
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
re
im
#s(literal -2 binary64)
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) im)
(fma.f64 #s(literal -2 binary64) re (*.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 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #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))
(*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 re re)
(fma.f64 im im (*.f64 re re))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(-.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))
(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/2 binary64))
#s(literal 1 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)) re)
(neg.f64 re)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))
(sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
#s(literal 4 binary64)
(pow.f64 im #s(literal 4 binary64))
(/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))
#s(literal -1/4 binary64)
(*.f64 im im)
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im))
(/.f64 #s(literal 1 binary64) re)
(*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re)))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re)))))
Outputs
#s(literal 1/2 binary64)
re
im
#s(literal -2 binary64)
#s(literal 2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))) (*.f64 im #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) im)) im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im im)) im)
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im im)) (+.f64 im (neg.f64 im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im im)) (-.f64 im im))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im))) (-.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (fma.f64 im im (+.f64 (*.f64 im im) (*.f64 (neg.f64 im) im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (-.f64 (*.f64 im im) (*.f64 im im))))
(neg.f64 (-.f64 (neg.f64 im) im))
(neg.f64 (*.f64 #s(literal -2 binary64) im))
(fma.f64 #s(literal 1 binary64) im (*.f64 #s(literal 1 binary64) im))
(fma.f64 im #s(literal 1 binary64) (*.f64 im #s(literal 1 binary64)))
(-.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 (*.f64 im #s(literal 1 binary64))))
(-.f64 (*.f64 #s(literal 1 binary64) im) (neg.f64 (*.f64 #s(literal 1 binary64) im)))
(-.f64 im (neg.f64 im))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im))
(+.f64 im im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im (fma.f64 #s(literal -2 binary64) re im))) (fma.f64 #s(literal -2 binary64) re im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re)) im)) im)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) re) (+.f64 im im))) (+.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (+.f64 im im))) (+.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (+.f64 im im))) (+.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im))) (+.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) re))
(*.f64 #s(literal -2 binary64) (-.f64 re im))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re im) (fma.f64 #s(literal -2 binary64) re im)) (*.f64 im im)) (-.f64 (fma.f64 #s(literal -2 binary64) re im) im))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re)) (+.f64 im (*.f64 #s(literal -2 binary64) re)))) (-.f64 im (+.f64 im (*.f64 #s(literal -2 binary64) re))))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re))) (+.f64 (+.f64 im im) (*.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (*.f64 (neg.f64 re) #s(literal -2 binary64)))) (+.f64 (+.f64 im im) (*.f64 (neg.f64 re) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (neg.f64 (*.f64 #s(literal -2 binary64) re)))) (+.f64 (+.f64 im im) (neg.f64 (*.f64 #s(literal -2 binary64) re))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) re im) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) re im) (fma.f64 #s(literal -2 binary64) re im) (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal -2 binary64) re im) im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (*.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re)) (+.f64 im (*.f64 #s(literal -2 binary64) re))) (*.f64 im (+.f64 im (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (fma.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re) (*.f64 (+.f64 im im) (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (fma.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (*.f64 (neg.f64 re) #s(literal -2 binary64)) (*.f64 (+.f64 im im) (*.f64 (neg.f64 re) #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (neg.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 (+.f64 im im) (neg.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re))) (-.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im))) (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (+.f64 (pow.f64 (+.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 3 binary64))) (fma.f64 (+.f64 im im) (+.f64 im im) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (*.f64 (+.f64 im im) (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re) (fma.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 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (*.f64 (+.f64 im im) (+.f64 im im))) (-.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 3 binary64)) (pow.f64 (+.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re) (-.f64 (*.f64 (+.f64 im im) (+.f64 im im)) (*.f64 (*.f64 #s(literal -2 binary64) re) (+.f64 im im)))))
(neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (+.f64 im im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (+.f64 im im)))
(neg.f64 (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (+.f64 im im)))
(neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (-.f64 re im))))
(fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re))
(fma.f64 #s(literal -2 binary64) re (+.f64 im im))
(fma.f64 im #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 re #s(literal -2 binary64) (+.f64 im im))
(-.f64 (fma.f64 #s(literal -2 binary64) re im) (neg.f64 im))
(-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) im))
(-.f64 (+.f64 im im) (*.f64 #s(literal 2 binary64) re))
(-.f64 (+.f64 im im) (*.f64 (neg.f64 re) #s(literal -2 binary64)))
(-.f64 (+.f64 im im) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(-.f64 im (neg.f64 (+.f64 im (*.f64 #s(literal -2 binary64) re))))
(+.f64 (fma.f64 #s(literal -2 binary64) re 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 #s(literal -2 binary64) re)))
#s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im)))))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))))
#s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))
(*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)
(*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #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(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 re re)
(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 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 re re))) (*.f64 re re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(*.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 (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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im))) (-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 re) re))) (+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im))) (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 re re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im re) (*.f64 im re)))))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(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 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (neg.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 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 re re))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 (neg.f64 (neg.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 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (neg.f64 (*.f64 (neg.f64 (neg.f64 im)) im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (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 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 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 (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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(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))) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(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 (neg.f64 (neg.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))) (neg.f64 (neg.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 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) im)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 im (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (-.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(neg.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(-.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.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 re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 1 binary64)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.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 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 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))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 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))) re))
(*.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 (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 (*.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 1/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 (*.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re)) (-.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 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re re)) (+.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 (*.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 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re)))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(/.f64 (-.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))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (neg.f64 re) (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(/.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)) (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.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))) 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 (+.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (*.f64 re re) (*.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 (*.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 1 binary64))) (*.f64 (*.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 1 binary64)))) (-.f64 (*.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 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.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 1 binary64)) (-.f64 (*.f64 (*.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 1 binary64))) (*.f64 (*.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 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.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 (*.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 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64))) (fma.f64 (*.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 (*.f64 (*.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 (*.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 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 3 binary64))) (fma.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 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.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 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (*.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (-.f64 (neg.f64 re) (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 re re (*.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 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (-.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))) 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 (-.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re 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 (+.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 3 binary64))) (fma.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) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re 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)))))
(neg.f64 (-.f64 re (+.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (-.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (*.f64 (-.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 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (-.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.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 #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 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (neg.f64 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)))) re)
(-.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))))
(-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 (*.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))) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (-.f64 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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)))
(sqrt.f64 (*.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))))
(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 (+.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) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(+.f64 (*.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 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (neg.f64 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 (neg.f64 re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #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/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 (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))))
(exp.f64 (*.f64 (log.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 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 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.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 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.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 1 binary64))) (*.f64 (*.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 1 binary64)))) (-.f64 (*.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 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.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 1 binary64)) (-.f64 (*.f64 (*.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 1 binary64))) (*.f64 (*.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 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (-.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (fma.f64 im im (*.f64 re re)) (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 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (fma.f64 im im (*.f64 re re)) (-.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)))
(neg.f64 (*.f64 #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))) (*.f64 #s(literal 1 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 1 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(-.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (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 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (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))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.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 #s(literal 1 binary64) (/.f64 re (*.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 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (neg.f64 re))
(/.f64 (-.f64 (*.f64 re re) (*.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 (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.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))) (*.f64 (neg.f64 re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))))
(/.f64 (-.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))) (*.f64 re re)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re)))
(/.f64 (-.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))) (*.f64 re re)) (+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.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 re re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.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)) (fma.f64 re re (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))))
(neg.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 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) (neg.f64 re) (*.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 2 binary64) (neg.f64 re))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))
(-.f64 (neg.f64 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)) re)
(+.f64 (neg.f64 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)) (neg.f64 re))
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 re))
(neg.f64 (*.f64 #s(literal 1 binary64) re))
(neg.f64 re)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (neg.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))) (/.f64 #s(literal -2 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.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))) (/.f64 #s(literal -2 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.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))) (/.f64 #s(literal -2 binary64) re)))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) (/.f64 #s(literal -1 binary64) re))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(*.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (/.f64 #s(literal -1 binary64) re))
(/.f64 (fma.f64 #s(literal 1 binary64) re (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) re)
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) re) (neg.f64 re)) re)
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.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))) (/.f64 #s(literal -2 binary64) re))) (*.f64 (neg.f64 (/.f64 (neg.f64 re) re)) (neg.f64 (/.f64 (neg.f64 re) re)))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 (/.f64 (neg.f64 re) re))))
(/.f64 (-.f64 (*.f64 (*.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))) (/.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 re re) (/.f64 re re))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (/.f64 re re)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.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))) (/.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (neg.f64 re) re)) #s(literal 3 binary64))) (fma.f64 (*.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))) (/.f64 #s(literal -2 binary64) re)) (-.f64 (*.f64 (neg.f64 (/.f64 (neg.f64 re) re)) (neg.f64 (/.f64 (neg.f64 re) re))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 (/.f64 (neg.f64 re) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 re re) #s(literal 3 binary64))) (fma.f64 (*.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))) (/.f64 #s(literal -2 binary64) re)) (-.f64 (*.f64 (/.f64 re re) (/.f64 re re)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (/.f64 re re)))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (*.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))) (/.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re) (*.f64 (neg.f64 re) re)) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (*.f64 (neg.f64 re) re)) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re)) (*.f64 re re)) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (*.f64 re re)) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64))) re)
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re)) re)
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (neg.f64 re))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) (neg.f64 re))
(/.f64 (-.f64 (*.f64 (*.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))) (/.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 (neg.f64 re) re) (/.f64 (neg.f64 re) re))) (+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (/.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.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))) (/.f64 #s(literal -2 binary64) re)) (fma.f64 (/.f64 (neg.f64 re) re) (/.f64 (neg.f64 re) re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (/.f64 (neg.f64 re) re)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) (*.f64 re re))
(/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 re (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(neg.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) re) (/.f64 re re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 re re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 2 binary64) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) #s(literal 2 binary64) (/.f64 re re))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(fma.f64 (/.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 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re) (/.f64 re re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (*.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))) (/.f64 #s(literal -2 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re) (/.f64 re re))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (/.f64 re re))
(fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(fma.f64 re (/.f64 #s(literal 1 binary64) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) (neg.f64 re)) (/.f64 (neg.f64 re) re))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re)) (*.f64 re re)) (/.f64 (*.f64 (neg.f64 re) re) (*.f64 re re)))
(-.f64 (/.f64 re re) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 (neg.f64 (/.f64 (neg.f64 re) re))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (/.f64 (neg.f64 re) re))
(-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re))))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) re))
(+.f64 (/.f64 re re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 (/.f64 (neg.f64 re) re)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (/.f64 re re))
(+.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 re re))) (/.f64 re re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 re) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.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))) (/.f64 #s(literal -2 binary64) re)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) (neg.f64 re)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 re) re))
(*.f64 (/.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) (neg.f64 re)) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1 binary64) re (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 re re) (/.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (/.f64 #s(literal -1 binary64) re))
(/.f64 (-.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re)) re)
(/.f64 (fma.f64 (/.f64 re re) (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 re re) (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re)) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 re re) (*.f64 re re) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 re re) re (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) re)
(/.f64 (fma.f64 (/.f64 re re) (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 re re (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (neg.f64 re) (*.f64 re re) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) (neg.f64 re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (neg.f64 re) re (*.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 re re (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 re re) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (/.f64 re re) (/.f64 re re)) (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (-.f64 (/.f64 re re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 (/.f64 (neg.f64 re) re) (/.f64 (neg.f64 re) re))) (+.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (*.f64 (*.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))) (/.f64 #s(literal -2 binary64) re))) (*.f64 (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)))) (+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 re re) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 3 binary64))) (fma.f64 (/.f64 re re) (/.f64 re re) (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 (/.f64 re re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (fma.f64 (/.f64 (neg.f64 re) re) (/.f64 (neg.f64 re) re) (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.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))) (/.f64 #s(literal -2 binary64) re)) (fma.f64 (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 3 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))) (*.f64 re re))
(/.f64 (fma.f64 (neg.f64 re) (*.f64 re re) (*.f64 (neg.f64 re) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)))) (*.f64 (neg.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 re) (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) #s(literal 2 binary64) (*.f64 (*.f64 re re) #s(literal 2 binary64))) (*.f64 (*.f64 re re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.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 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 re re) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) re (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) (neg.f64 re))
(/.f64 (fma.f64 #s(literal 1 binary64) re (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) re)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) re)
(/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 re (fma.f64 #s(literal 1 binary64) re (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 re (neg.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))
(neg.f64 (-.f64 (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re))))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)))
(neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) re))
(fma.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(fma.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 re re))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (/.f64 re re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64))
(fma.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re) (/.f64 re re))
(fma.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 1 binary64) (/.f64 re re))
(fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(-.f64 (/.f64 re re) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 (neg.f64 re) re))
(-.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(+.f64 (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)) (/.f64 re re))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(+.f64 (/.f64 re re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(+.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (/.f64 re re))
(+.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) re)
(*.f64 (/.f64 re re) (/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))
(*.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) (neg.f64 re))
(*.f64 (neg.f64 re) (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re))
(pow.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (*.f64 re re)) (-.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 re re)) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 re re)) (+.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))) (-.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 re (*.f64 (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 2 binary64))))) (+.f64 (neg.f64 re) (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))) (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (fma.f64 (-.f64 re (*.f64 (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 2 binary64))) (*.f64 (neg.f64 re) (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (fma.f64 re re (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) re)
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re))) re)
(/.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) (neg.f64 re))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re)) (neg.f64 re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) (*.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re))))
(neg.f64 (-.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (neg.f64 re)))
(neg.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)))
(fma.f64 (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (neg.f64 re) (neg.f64 re))
(fma.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re) (neg.f64 re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(-.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) re)
(-.f64 (neg.f64 re) (neg.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re))))
(-.f64 (neg.f64 re) (-.f64 re (*.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))) #s(literal 2 binary64)) re) re)
(sqrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(fabs.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))))
(fabs.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(+.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re))
(+.f64 (neg.f64 re) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(+.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)))
(+.f64 (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))
(+.f64 (neg.f64 re) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) (sqrt.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64))) (sqrt.f64 re))
(*.f64 (pow.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 re (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) re)) (sqrt.f64 (neg.f64 re)))
(pow.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))) (sqrt.f64 (neg.f64 re)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) (neg.f64 re))) (sqrt.f64 (neg.f64 re)))
(sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))))
(fabs.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re))))
(fabs.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re)))
#s(literal 4 binary64)
(*.f64 (pow.f64 im (/.f64 #s(literal 4 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 4 binary64) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64)))
(*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re))) re)
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re))) re)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (fabs.f64 re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (neg.f64 re))
(/.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re)) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 #s(literal 1 binary64) re))
(/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) re)
(/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (neg.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (pow.f64 im #s(literal 4 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (neg.f64 (pow.f64 im #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 re re)))
#s(literal -1/4 binary64)
(*.f64 (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 im))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 im))
(*.f64 (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) im)
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.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))
(/.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) im))
(/.f64 (pow.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (fabs.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 im im))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) re))) re)
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (neg.f64 re) re) (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) #s(literal -1/4 binary64))) re)
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im im) (fabs.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 im im) (neg.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 re))) (neg.f64 re))
(/.f64 (fma.f64 (*.f64 im im) re (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) re)) re)
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (neg.f64 re) re) (neg.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im))) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (neg.f64 (neg.f64 im)) im)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)))) (+.f64 (*.f64 im im) (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (+.f64 (*.f64 im im) (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (neg.f64 (neg.f64 im)) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (fma.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 re re) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (neg.f64 im) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (neg.f64 im) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))))
(neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) (*.f64 im im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 im im)))
(neg.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 im im)))
(neg.f64 (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) re)) (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) re)) (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) re) (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) re) (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 im im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (*.f64 im im))
(fma.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) re) (/.f64 #s(literal -1/4 binary64) re) (*.f64 im im))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)) (*.f64 im im))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im))
(fma.f64 im im (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (neg.f64 (*.f64 (neg.f64 (neg.f64 im)) im)))
(-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)))
(-.f64 (*.f64 im im) (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(+.f64 (/.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(*.f64 (pow.f64 re (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(pow.f64 re #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) re)
(/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(exp.f64 (*.f64 (log.f64 re) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 im im) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))
(*.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) (neg.f64 re)) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))) (/.f64 #s(literal -1 binary64) re))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))) (/.f64 #s(literal -1 binary64) re))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) (neg.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) re (*.f64 im im)) re)
(/.f64 (fma.f64 (/.f64 (*.f64 im im) re) re (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) re)
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) re) (*.f64 (neg.f64 im) im)) re)
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re (*.f64 (*.f64 im im) re)) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)))) (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re))) (-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 im im) re)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))) (-.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (neg.f64 im) im) re))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (neg.f64 im) im) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) re) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (-.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 im im) re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 im im) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 im) im) re) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (fma.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (neg.f64 im) im) re) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (neg.f64 im) im) re)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re (*.f64 re (*.f64 im im))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 re (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (*.f64 re (*.f64 (neg.f64 im) im))) (*.f64 re re))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 re) (*.f64 re re)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) re))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64))) re)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))) re)
(/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64)) (neg.f64 re))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))) (neg.f64 re))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) (*.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im))))
(neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) re))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) re))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (neg.f64 (/.f64 (*.f64 im im) re)))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (neg.f64 im) im) re))
(-.f64 (/.f64 (*.f64 im im) re) (neg.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) re))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re))) #s(literal -1/4 binary64)) re))
(-.f64 (/.f64 (*.f64 im im) re) (/.f64 (neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) re))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) re))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (/.f64 (*.f64 im im) re))
(+.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) re))))

eval256.0ms (4.9%)

Memory
-16.6MiB live, 393.4MiB allocated; 113ms collecting garbage
Compiler

Compiled 50 294 to 9 008 computations (82.1% saved)

prune92.0ms (1.8%)

Memory
-4.9MiB live, 116.8MiB allocated; 33ms collecting garbage
Pruning

30 alts after pruning (25 fresh and 5 done)

PrunedKeptTotal
New1 455161 471
Fresh8917
Picked505
Done-352
Total1 465301 495
Accuracy
90.7%
Counts
1 495 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(*.f64 (pow.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))
44.0%
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
44.3%
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
44.0%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
17.4%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
53.8%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
51.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
39.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re))))
28.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re re) (*.f64 re re) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))) (*.f64 re re)) (neg.f64 re))))
41.6%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) re)))
68.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
7.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
77.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
28.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re re)) (neg.f64 re)))))
41.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)))))
33.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
26.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
17.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))))
14.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
19.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
19.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 #s(approx (+ (* -1/4 (/ (pow im 4) (pow re 2))) (pow im 2)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))) re))))
17.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) re)))))
17.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re)))))
15.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (exp.f64 (*.f64 (log.f64 re) #s(literal -1 binary64)))))))
42.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
52.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
23.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
48.6%
(*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))))
52.3%
(*.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)))))
23.2%
#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)))))
Compiler

Compiled 1 546 to 1 036 computations (33.0% saved)

sample0.0ms (0.0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1/2
1
2
-4
-2
4
-1/4
Outputs
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -4 binary64)
#s(literal -2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
Samples
0.0ms0valid
Compiler

Compiled 9 to 9 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series132.0ms (2.5%)

Memory
23.8MiB live, 290.3MiB allocated; 48ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

TimeVariablePoint
18.0ms
re
inf
8.0ms
im
inf
8.0ms
im
0
7.0ms
re
-inf
6.0ms
re
0

rewrite293.0ms (5.6%)

Memory
6.4MiB live, 539.0MiB allocated; 109ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058576
094467
1362456
21560450
04894438
Stop Event
iter-limit
node-limit
iter-limit
Counts
49 → 1 839
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
#s(literal 1 binary64)
re
im
(hypot.f64 re im)
#s(literal 2 binary64)
(*.f64 (hypot.f64 re im) #s(literal 2 binary64))
(-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re)
(neg.f64 re)
(/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))
(sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
#s(literal -4 binary64)
(*.f64 #s(literal -4 binary64) re)
#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)))
(sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
#s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))
(*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))
(sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
#s(literal -2 binary64)
(/.f64 re im)
(*.f64 (/.f64 re im) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(/.f64 im re)
#s(literal 4 binary64)
(pow.f64 im #s(literal 4 binary64))
#s(literal -1/4 binary64)
(*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))
(*.f64 re re)
(*.f64 (*.f64 re re) re)
(/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))
(fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))))
Outputs
#s(literal 1/2 binary64)
#s(literal 1 binary64)
re
im
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(fabs.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(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))) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(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 (neg.f64 (neg.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))) (neg.f64 (neg.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 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (neg.f64 im)))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal 1 binary64) re) im)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 1 binary64) 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 (neg.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal 1 binary64) 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 im) (neg.f64 (neg.f64 (fabs.f64 re))))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.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 (fabs.f64 re))))
(hypot.f64 im (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal -2 binary64)))
(neg.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re re)) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re re)) (+.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) (neg.f64 re))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))))
(neg.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re)
(+.f64 (neg.f64 re) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re))
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 re))
(neg.f64 (*.f64 #s(literal 1 binary64) re))
(neg.f64 re)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 re) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))
(*.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(*.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (/.f64 #s(literal -1 binary64) re))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 re)) re)
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 re) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re) (*.f64 re re)) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (*.f64 re (neg.f64 re))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 re)) (*.f64 re re)) (*.f64 re (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 re re)) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64))) re)
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re)) re)
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re))) (neg.f64 (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)) (neg.f64 re))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) (neg.f64 re))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 (neg.f64 re) re) (/.f64 (neg.f64 re) re))) (+.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (/.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (fma.f64 (/.f64 (neg.f64 re) re) (/.f64 (neg.f64 re) re) (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (/.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re)) (*.f64 re re))
(/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (neg.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re)))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) re) (/.f64 re re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 re re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) #s(literal 2 binary64) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) #s(literal 2 binary64) (/.f64 re re))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (/.f64 re re))
(fma.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re) (neg.f64 (/.f64 (neg.f64 re) re)))
(fma.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re) (/.f64 re re))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (/.f64 (neg.f64 re) re))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) re))
(+.f64 (/.f64 re re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 (/.f64 (neg.f64 re) re)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (/.f64 re re))
(*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)) (neg.f64 re)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)) #s(literal 1 binary64)) (/.f64 (neg.f64 re) re))
(*.f64 (/.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) (neg.f64 re)) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) (neg.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 re re) (/.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (/.f64 #s(literal -1 binary64) re))
(/.f64 (+.f64 (neg.f64 re) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (+.f64 (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re)) (neg.f64 re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 re re) (neg.f64 re) (*.f64 (neg.f64 re) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re)))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 re) (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 re re (*.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)) #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (neg.f64 re) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (neg.f64 re) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re)) #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -2 binary64))) (*.f64 (*.f64 re re) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re)) #s(literal 2 binary64) (*.f64 (*.f64 re re) #s(literal 2 binary64))) (*.f64 (*.f64 re re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal -2 binary64) re))
(/.f64 (fma.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (neg.f64 re) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 re re) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re)))) (*.f64 #s(literal -2 binary64) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))) (*.f64 #s(literal -2 binary64) re))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 re) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (neg.f64 re)) re))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 re re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 re) re)))) (*.f64 #s(literal 2 binary64) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (*.f64 #s(literal -2 binary64) (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))) (*.f64 #s(literal -2 binary64) re))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (neg.f64 re)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (neg.f64 re)) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) (neg.f64 re))
(/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)
(/.f64 (fma.f64 #s(literal 1 binary64) re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) re)
(/.f64 (*.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) re) (*.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) re) re)
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (neg.f64 re))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))
(neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) re))
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re)))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (/.f64 re re) #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (/.f64 re re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 1 binary64))
(fma.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) re) (/.f64 re re))
(fma.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 1 binary64) (/.f64 re re))
(fma.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (/.f64 #s(literal -1 binary64) re) (/.f64 re re))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 re re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re))) (/.f64 (neg.f64 re) re))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) re)) (-.f64 (/.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))
(+.f64 (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re)) (/.f64 re re))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re)) (/.f64 re re))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re)))
(+.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re)))
(+.f64 (/.f64 re re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(+.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (/.f64 re re))
(+.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re))
(*.f64 (neg.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)) re)
(*.f64 (/.f64 re re) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))))
(*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))
(*.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) (/.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) (neg.f64 re))
(*.f64 (neg.f64 re) (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re))
(pow.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) re)
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (neg.f64 re))) re)
(/.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) (neg.f64 re))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (neg.f64 re)) (neg.f64 re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))) (-.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re)))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re)) (*.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re)))))
(neg.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))))
(neg.f64 (*.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) re))
(fma.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re) (neg.f64 re))
(fma.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(-.f64 (neg.f64 re) (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)
(sqrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))))
(fabs.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))))
(fabs.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))
(+.f64 (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)) (neg.f64 re))
(+.f64 (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)) (neg.f64 re))
(+.f64 (neg.f64 re) (*.f64 (neg.f64 re) (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re)))
(+.f64 (neg.f64 re) (*.f64 (/.f64 (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) re) (neg.f64 re)))
(+.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (neg.f64 re))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) (sqrt.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re))) (sqrt.f64 re))
(*.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 re (-.f64 re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) re)) (sqrt.f64 (neg.f64 re)))
(pow.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 re) (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))) (sqrt.f64 (neg.f64 re)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re) (neg.f64 re))) (sqrt.f64 (neg.f64 re)))
(sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))))
(fabs.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re))))
(fabs.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) re)))
#s(literal -4 binary64)
(*.f64 #s(literal -4 binary64) re)
(*.f64 re #s(literal -4 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))
(*.f64 (sqrt.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (sqrt.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)) #s(literal 1/2 binary64)) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))) (neg.f64 (sqrt.f64 (fabs.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))))
(*.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
(pow.f64 (*.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))) (*.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 (*.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 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1 binary64))
(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 (neg.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))))
(fabs.f64 (neg.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))) (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (neg.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))))
(fabs.f64 (neg.f64 (neg.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 (fabs.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)))
(exp.f64 (*.f64 (log.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)))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))) (sqrt.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/4 binary64)) (pow.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #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/4 binary64)))
(*.f64 (pow.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(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 (fabs.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 binary64) (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)))
(sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))))
(fabs.f64 (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fabs.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 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
#s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))
(*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)
(*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 0 binary64)))
(pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))
(/.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal -2 binary64)))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(fabs.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))) (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))) (sqrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #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(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 0 binary64)))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal -2 binary64)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 1/4 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal -1/4 binary64)))
(sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))) (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))) (sqrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #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(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) (pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 0 binary64)))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal -2 binary64)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(fabs.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))) (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #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(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))
#s(literal -2 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (neg.f64 re) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (*.f64 re #s(literal 1 binary64)) im)
(/.f64 (*.f64 #s(literal 1 binary64) re) im)
(/.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(/.f64 (neg.f64 re) (neg.f64 im))
(/.f64 re (neg.f64 (neg.f64 im)))
(/.f64 re im)
(/.f64 #s(literal 1 binary64) (/.f64 im re))
(neg.f64 (/.f64 (neg.f64 re) im))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 re im) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 re im))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(*.f64 re (/.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) #s(literal -2 binary64)) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) #s(literal 2 binary64)) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 2 binary64)) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (*.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 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.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 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal 2 binary64) im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal 2 binary64) (neg.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal 2 binary64) im))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re))) (neg.f64 (neg.f64 im)))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (neg.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) im)
(/.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (neg.f64 im))
(/.f64 (*.f64 #s(literal -2 binary64) re) im)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (neg.f64 im) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 im #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) re) im)
(*.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64))
(*.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(*.f64 im (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 im re))
(pow.f64 (/.f64 re im) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im) (*.f64 (/.f64 (+.f64 re re) im) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re re) im) (/.f64 (+.f64 re re) im)))
(/.f64 (neg.f64 (*.f64 im #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(/.f64 (/.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(/.f64 (*.f64 im #s(literal 1 binary64)) re)
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 im)) re)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re im)))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -2 binary64))
(/.f64 (neg.f64 im) (neg.f64 re))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 (+.f64 re re) im)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(/.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im))
(/.f64 im (*.f64 #s(literal 1 binary64) re))
(/.f64 im re)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 re im))
(neg.f64 (/.f64 (neg.f64 im) re))
(neg.f64 (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (neg.f64 im) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 im #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) #s(literal -1/2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 1/4 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -1/4 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) im (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 im re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 im (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 re im)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 im re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 re im)) (/.f64 #s(literal 1/2 binary64) (/.f64 re im)))
(+.f64 (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(+.f64 (/.f64 im re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 re im) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (/.f64 re im)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) #s(literal 1 binary64)) (/.f64 im re))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(*.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal -2 binary64) re)) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (/.f64 re im) (/.f64 re im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) re) (/.f64 (/.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) re) (/.f64 (/.f64 re im) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)))
(*.f64 (/.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (/.f64 re im)))
(*.f64 (/.f64 (/.f64 re im) re) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 re im) re) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 im re)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)))
(*.f64 (/.f64 im re) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (/.f64 re im)))
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) re) im #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal -2 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal 2 binary64) #s(literal -4 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -2 binary64) #s(literal -4 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 (+.f64 re re) im) #s(literal -2 binary64))) (*.f64 (/.f64 (+.f64 re re) im) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (neg.f64 (/.f64 (+.f64 re re) im)) #s(literal -2 binary64))) (*.f64 (neg.f64 (/.f64 (+.f64 re re) im)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (neg.f64 (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 re re) im) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 re re) im)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (/.f64 (+.f64 re re) im)) #s(literal -4 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -4 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))))) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (+.f64 re re) im)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 (+.f64 re re) im))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (+.f64 re re) im)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (+.f64 re re) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)))
(/.f64 (-.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (/.f64 (+.f64 re re) im))) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 re re) im)) #s(literal -4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 re re) im)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))))) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (+.f64 re re) im))) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) #s(literal -1/2 binary64)) (*.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) #s(literal -1 binary64)) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) (/.f64 im re)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) im) (*.f64 im (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (/.f64 im re)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 im re)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) #s(literal -1/2 binary64)) (*.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) #s(literal -1 binary64)) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (/.f64 im re)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) im) (*.f64 im (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) #s(literal 1 binary64)) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal -1/2 binary64)) (*.f64 im (/.f64 re im)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal -1 binary64)) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re)) (/.f64 im re)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re)) im) (*.f64 im (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 im re)) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) im) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (/.f64 im re)) (*.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) im) (*.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) re)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))) (neg.f64 (/.f64 re im)))
(/.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 re re) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 re re) im)))
(/.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) #s(literal -2 binary64))
(/.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 re im))
(/.f64 (-.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) im))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)) (/.f64 (+.f64 re re) im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 im re)) (neg.f64 (/.f64 im re)))) (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 im re))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 im re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (/.f64 im re)) (neg.f64 (/.f64 im re))) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 im re))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (/.f64 (+.f64 re re) im))
(/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 im re) (/.f64 im re))) (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (/.f64 im re) (/.f64 im re) (/.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))))
(neg.f64 (-.f64 (/.f64 im re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) (/.f64 im #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) (/.f64 im #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) (/.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 re im))) #s(literal -1/2 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 re im))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (/.f64 re im)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (/.f64 re im)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (/.f64 re im)) #s(literal 1 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal 1 binary64)) (/.f64 im re) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal 1 binary64)) (/.f64 im re) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal 1 binary64)) (/.f64 im re) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) re) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) re) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) re) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) re) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) re) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) re) (/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) #s(literal -2 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (*.f64 #s(literal -2 binary64) re)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal -2 binary64) re)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal -2 binary64) re)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 #s(literal -2 binary64) re)) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (/.f64 re im)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 re im)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 re im)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re (/.f64 re im)) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 re im)) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re (/.f64 re im)) (/.f64 (/.f64 #s(literal -2 binary64) im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 re im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 re im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 re im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 re im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 im #s(literal -2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 im #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64)) #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64)) #s(literal -2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 re im) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 re im) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 im re) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 im re) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 im re) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) #s(literal -1/2 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal -1/2 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal -1/4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal -1/4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) im (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 re im) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 re im) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 re im) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 re im))) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 re im))) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 re im))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) (neg.f64 (/.f64 im re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) #s(literal 1 binary64) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re re) (/.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 re re) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 re re) (/.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 re im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 re im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 im re) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 im re) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 1/2 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 im re)) #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (neg.f64 (/.f64 im re)) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (neg.f64 (/.f64 im re)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 im re)) #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (neg.f64 (/.f64 im re)) #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 re im) (/.f64 #s(literal 1 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (/.f64 re im) #s(literal 1 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (/.f64 im re) #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 (/.f64 im re) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 re im) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (neg.f64 (/.f64 im re)))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re))) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re))) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) #s(literal -2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 re im) (/.f64 re im)) (neg.f64 (/.f64 im re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (neg.f64 (/.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 1 binary64))
(-.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 im re))
(-.f64 #s(literal 1 binary64) (/.f64 im re))
(+.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)))
(+.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (neg.f64 (/.f64 im re)))
(+.f64 (neg.f64 (/.f64 im re)) (/.f64 (neg.f64 (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(+.f64 (neg.f64 (/.f64 im re)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (fma.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)) re) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) re) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) re) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)) (/.f64 (fma.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)) (*.f64 #s(literal -2 binary64) re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -2 binary64)) (/.f64 re im))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) (/.f64 (*.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 -2 binary64)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 re im)))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 re im) #s(literal 1 binary64)) (/.f64 im re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) #s(literal -2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 (/.f64 re im) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im re))))
(*.f64 #s(literal -2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im)) (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 (/.f64 re im) (neg.f64 im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 re im) im))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (/.f64 re im) (neg.f64 im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 re im) (neg.f64 im)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) re)) (*.f64 (/.f64 re im) im))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 #s(literal -2 binary64) (neg.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))) (*.f64 #s(literal -2 binary64) re)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 (+.f64 re re) im) im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re)) (*.f64 (/.f64 (+.f64 re re) im) im))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 (+.f64 re re) im) im))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 (/.f64 (+.f64 re re) im) (neg.f64 im)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) re)) (*.f64 (/.f64 (+.f64 re re) im) im))
(/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im)))
(/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im)))
(/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (neg.f64 im) (/.f64 re im)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (*.f64 (neg.f64 im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im))) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (neg.f64 im) (/.f64 re im)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (*.f64 (neg.f64 im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (neg.f64 im) (/.f64 re im)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) (*.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (*.f64 (neg.f64 im) (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 re im))) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 im (/.f64 re im)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)) #s(literal 2 binary64))) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (*.f64 im (/.f64 (+.f64 re re) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (/.f64 (+.f64 re re) im))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (/.f64 (+.f64 re re) im))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re)))) (neg.f64 im))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) re))) (neg.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))) (neg.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 #s(literal -2 binary64) re)) im)
(/.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) im)
(/.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal -2 binary64) re)) im)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 re re) im) (/.f64 (+.f64 re re) im))) (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) #s(literal -2 binary64))) (+.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 re re) im) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (fma.f64 (/.f64 (+.f64 re re) im) (/.f64 (+.f64 re re) im) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -2 binary64) (*.f64 (*.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)) (*.f64 #s(literal -2 binary64) re)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64))) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))))
(neg.f64 (*.f64 (-.f64 (/.f64 im re) #s(literal 1 binary64)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(neg.f64 (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (-.f64 (/.f64 im re) #s(literal 1 binary64))))
(neg.f64 (-.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) #s(literal -2 binary64) #s(literal 2 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 (/.f64 re im) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 (/.f64 re im) #s(literal -2 binary64) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #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) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 #s(literal -2 binary64) (/.f64 re im) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal 2 binary64))
(fma.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) #s(literal 2 binary64))
(fma.f64 re (/.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 re (/.f64 #s(literal -2 binary64) im) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 re (/.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))
(-.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) im) im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(+.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 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 (/.f64 im re))))
(+.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 im re)) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (+.f64 re re) im)))
(+.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im)))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im) (/.f64 re im)) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im) #s(literal -2 binary64)) (/.f64 re im))
(*.f64 (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im))) #s(literal -2 binary64))
(*.f64 (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 re im)) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im))
(*.f64 im (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im) (*.f64 #s(literal -2 binary64) (neg.f64 re))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im) (*.f64 (neg.f64 re) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im) (neg.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (neg.f64 im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im) (*.f64 #s(literal -2 binary64) re)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) im))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (neg.f64 re) #s(literal -2 binary64)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (*.f64 (neg.f64 im) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (*.f64 im (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im) (*.f64 #s(literal -2 binary64) re))) (neg.f64 im))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im) (*.f64 #s(literal -2 binary64) re)) im)
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #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 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) im))))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (neg.f64 im) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 im #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) re) im)
(*.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64))
(*.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(*.f64 im (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 im re))
(pow.f64 (/.f64 re im) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) im) (*.f64 (/.f64 (+.f64 re re) im) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re re) im) (/.f64 (+.f64 re re) im)))
(/.f64 (neg.f64 (*.f64 im #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(/.f64 (/.f64 #s(literal -2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(/.f64 (*.f64 im #s(literal 1 binary64)) re)
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 im)) re)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re im)))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -2 binary64))
(/.f64 (neg.f64 im) (neg.f64 re))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 (+.f64 re re) im)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))
(/.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 re re) im))))
(/.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im))
(/.f64 im (*.f64 #s(literal 1 binary64) re))
(/.f64 im re)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 re re) im) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 re im))
(neg.f64 (/.f64 (neg.f64 im) re))
(neg.f64 (neg.f64 (/.f64 im re)))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -2 binary64)) (/.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (neg.f64 im) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal -2 binary64)) (/.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 im #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 re im))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) #s(literal -1/2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 1/4 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 re im)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal -1/4 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 im re)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 re im))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal -1/4 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) im (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 im re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 im (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 im re) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 re im)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 im re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 re im)) (/.f64 #s(literal 1/2 binary64) (/.f64 re im)))
(+.f64 (*.f64 (/.f64 im re) #s(literal 1/2 binary64)) (*.f64 (/.f64 im re) #s(literal 1/2 binary64)))
(+.f64 (/.f64 im re) (/.f64 #s(literal 0 binary64) (/.f64 re im)))
#s(literal 4 binary64)
(*.f64 (pow.f64 im (/.f64 #s(literal 4 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 4 binary64) #s(literal 2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im im))
(pow.f64 im #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
#s(literal -1/4 binary64)
(*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re re)
(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))
(/.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(neg.f64 (*.f64 re (neg.f64 re)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 re (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (neg.f64 (*.f64 re re)))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(*.f64 (*.f64 re (fabs.f64 re)) (fabs.f64 re))
(*.f64 (*.f64 re (neg.f64 re)) (neg.f64 re))
(*.f64 (pow.f64 re (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) re))
(*.f64 (*.f64 re re) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 re re) re)
(*.f64 (neg.f64 re) (*.f64 (neg.f64 re) re))
(*.f64 re (*.f64 re re))
(pow.f64 re #s(literal 3 binary64))
(neg.f64 (*.f64 (*.f64 re re) (neg.f64 re)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (neg.f64 re))) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) (/.f64 #s(literal 1/4 binary64) re))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (neg.f64 re))) (/.f64 #s(literal 1/4 binary64) re))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) re))
(*.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re))
(*.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 (/.f64 #s(literal -1/4 binary64) re) re))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))
(*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
(*.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) re))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) re)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re))))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) re)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fabs.f64 re)) #s(literal -1 binary64)) (*.f64 (fabs.f64 re) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 (fabs.f64 re) re))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) #s(literal -1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) #s(literal -1 binary64)) (*.f64 re (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re))) (*.f64 (neg.f64 re) (fabs.f64 re)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re))) (*.f64 re re))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (neg.f64 re) (neg.f64 (*.f64 re re))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re))) (*.f64 re (fabs.f64 re)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re)) (*.f64 re re))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) #s(literal 1/4 binary64)) (*.f64 (fabs.f64 re) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) #s(literal 1/4 binary64)) (*.f64 re re))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) #s(literal 1/4 binary64)) (*.f64 re (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) #s(literal -1/4 binary64)) (*.f64 re re))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 re)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64))) (neg.f64 re))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) re)
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re)) (neg.f64 (*.f64 re re)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64)) re)
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) re))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re)) (*.f64 re re))
(/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 re (neg.f64 re)))
(/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 (neg.f64 re) re))
(/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 re re))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 re))
(/.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 re re) re))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re))
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)) (*.f64 (/.f64 im re) im))) (*.f64 (/.f64 im re) im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 im re) im))) (*.f64 (/.f64 im re) im))
(*.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) re (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (*.f64 re re) re))
(/.f64 (fma.f64 im im (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64))) re)
(/.f64 (fma.f64 (neg.f64 im) im (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (neg.f64 re))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (neg.f64 im) im)) (neg.f64 re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)
(/.f64 (-.f64 (*.f64 im im) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) re)
(/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re)))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) re (*.f64 (neg.f64 re) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 re re) (*.f64 (neg.f64 re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re)))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 re re) (*.f64 (neg.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (neg.f64 re) (*.f64 (neg.f64 re) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 re) (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) re (*.f64 (neg.f64 re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 (neg.f64 re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 re (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 re (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 re re) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re)))) (*.f64 (*.f64 re re) re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 re re) (*.f64 re (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re))) (*.f64 (*.f64 re re) re))
(/.f64 (fma.f64 (*.f64 im im) (neg.f64 re) (*.f64 re (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (*.f64 re (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 re (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64)) (neg.f64 re) (*.f64 re (*.f64 (neg.f64 im) im))) (*.f64 re (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64)) re (*.f64 re (*.f64 im im))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re)) (neg.f64 re) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) re)) re (*.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 re re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (neg.f64 re) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) re (*.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 re re) re))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 re) (*.f64 (neg.f64 re) (*.f64 (neg.f64 im) im))) (*.f64 re re))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) re (*.f64 (neg.f64 re) (*.f64 im im))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (neg.f64 re) (*.f64 re (*.f64 (neg.f64 im) im))) (*.f64 re (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) im) re) (*.f64 (neg.f64 re) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 (neg.f64 re) (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) im) (neg.f64 re)) (*.f64 (neg.f64 re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) re)) (*.f64 (neg.f64 re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 (neg.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 re) (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) re) (*.f64 re (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 re (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (neg.f64 re)) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 re (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re)) (*.f64 re (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 re (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re re))) (neg.f64 re))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) re)) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 im re) im) re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 im re) im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 re re) re))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 im im))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re))) (neg.f64 (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re))) (neg.f64 (*.f64 re (*.f64 (*.f64 re re) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re (*.f64 (*.f64 im im) re))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re))))) (neg.f64 (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re)))) (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) re)))
(/.f64 (neg.f64 (fma.f64 im im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (*.f64 im im))) (neg.f64 re))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) re (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 re (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 re (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (*.f64 re (*.f64 (*.f64 re re) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re (*.f64 re (*.f64 im im)))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 re re) re))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re re)) re)
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) re) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) im) re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) re)
(/.f64 (fma.f64 (*.f64 (/.f64 im re) im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 im im)) re)
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re)) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re)) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re)) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re (*.f64 (*.f64 im im) re)) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re)))) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re))
(/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im))) (-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 im re) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)))) (+.f64 (*.f64 (/.f64 im re) im) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 im re) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im)) (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 im re) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 im re) im) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (/.f64 im re) im) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re))))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) re)
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (*.f64 im im)) re)
(/.f64 (fma.f64 (*.f64 im im) re (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 re (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 re re) re) (*.f64 re (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (*.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re (*.f64 re (*.f64 im im))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re))
(/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re (*.f64 (*.f64 (*.f64 re re) re) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) re))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 re re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 re re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im)) (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 im re) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 im im)) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (*.f64 re (fabs.f64 re))) (/.f64 re (fabs.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (*.f64 re (neg.f64 re))) (/.f64 (neg.f64 re) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (fabs.f64 re)) (/.f64 re (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (*.f64 re re)) (/.f64 re re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (neg.f64 re)) (/.f64 re (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) re) (/.f64 re (*.f64 re re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 re re) (fabs.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 re re) (neg.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (fabs.f64 re)) (/.f64 (*.f64 re re) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (/.f64 (*.f64 re re) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (neg.f64 re)) (/.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (/.f64 im re) im) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 (*.f64 re re) re) (fabs.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (/.f64 im re) im) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (/.f64 im re) im) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 re re) re) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 (/.f64 im re) im) (fabs.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (/.f64 im re) im) (neg.f64 re)) (/.f64 (*.f64 (*.f64 re re) re) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 (/.f64 im re) im) (neg.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (fabs.f64 re)) (/.f64 (*.f64 (/.f64 im re) im) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (/.f64 im re) im) re) (/.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) (/.f64 (*.f64 (/.f64 im re) im) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (neg.f64 re)) (/.f64 (*.f64 (/.f64 im re) im) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) re) (/.f64 (*.f64 (/.f64 im re) im) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (/.f64 im re) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 im (*.f64 (*.f64 re re) re)) (fabs.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (/.f64 im re) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 im (*.f64 (*.f64 re re) re)) (neg.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (/.f64 im re) (fabs.f64 re)) (/.f64 (*.f64 im (*.f64 (*.f64 re re) re)) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (/.f64 im re) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 (*.f64 re re) re)) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (/.f64 im re) (neg.f64 re)) (/.f64 (*.f64 im (*.f64 (*.f64 re re) re)) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (/.f64 im re) re) (/.f64 (*.f64 im (*.f64 (*.f64 re re) re)) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) re)) (fabs.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im (*.f64 re (neg.f64 re))) (/.f64 (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) re)) (neg.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im (fabs.f64 re)) (/.f64 (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) re)) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) re)) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (neg.f64 re))) (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (neg.f64 re))) (/.f64 #s(literal -1 binary64) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (/.f64 (fabs.f64 im) (neg.f64 re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (fabs.f64 im) #s(literal 1 binary64)) (/.f64 (fabs.f64 im) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 im)) #s(literal 1 binary64)) (/.f64 im re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (neg.f64 im) #s(literal 1 binary64)) (/.f64 (neg.f64 im) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re (fabs.f64 re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re (neg.f64 re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (neg.f64 re))) (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (neg.f64 re))) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (neg.f64 (fabs.f64 re))) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) re) (/.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (fabs.f64 im) re) (/.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) re)) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (fabs.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (*.f64 re re))) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (neg.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 (/.f64 #s(literal -1/4 binary64) re) (neg.f64 re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 re re))) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 (/.f64 #s(literal -1/4 binary64) re) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 (/.f64 #s(literal -1/4 binary64) re) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (/.f64 im re) im))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) re) (*.f64 (/.f64 im re) im))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (fabs.f64 im) (/.f64 (fabs.f64 im) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (neg.f64 im) (/.f64 (neg.f64 im) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re))) (*.f64 (/.f64 im re) im))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (/.f64 im re) im))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (/.f64 im re) (*.f64 (*.f64 re re) re)) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im re) (/.f64 (neg.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im re) (/.f64 im #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (/.f64 im re) im (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 im (/.f64 im re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(-.f64 (*.f64 (/.f64 im re) im) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) re)))
(-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (neg.f64 (/.f64 im re)) im))
(-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (neg.f64 im) (/.f64 im re)))
(-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im re) im)))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) re) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) re) re) (*.f64 (/.f64 im re) im))
(+.f64 (/.f64 (*.f64 (*.f64 im im) re) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 im im) re) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re)))))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re)))) (/.f64 (*.f64 re (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re re) (neg.f64 re)))))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re)) (*.f64 re (*.f64 (*.f64 re re) re))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 re (*.f64 (*.f64 re re) re))))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re)) (*.f64 re (*.f64 (*.f64 re re) re))) (/.f64 (*.f64 re (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re re) re))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) re) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) re) (*.f64 re re)) (/.f64 (*.f64 re (*.f64 im im)) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 re))) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re)) (/.f64 (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (neg.f64 re)) re)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 (*.f64 (*.f64 re re) re) re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) re) (*.f64 (*.f64 (*.f64 re re) re) re)) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) re)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im re) im) re) (*.f64 re re)) (*.f64 (*.f64 re re) re)))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 im re) im))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(*.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))))

eval316.0ms (6.1%)

Memory
21.6MiB live, 524.3MiB allocated; 100ms collecting garbage
Compiler

Compiled 92 526 to 12 209 computations (86.8% saved)

prune78.0ms (1.5%)

Memory
-27.5MiB live, 171.3MiB allocated; 51ms collecting garbage
Pruning

34 alts after pruning (27 fresh and 7 done)

PrunedKeptTotal
New1 944131 957
Fresh61420
Picked505
Done-275
Total1 953341 987
Accuracy
90.7%
Counts
1 987 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(*.f64 (pow.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))
44.0%
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
44.3%
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1/2 binary64))
44.0%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
17.4%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
53.8%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
51.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
48.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))))))
48.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64))) (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64)))))
3.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (sqrt (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))) (+.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))))) #s(approx (sqrt (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))) (+.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))))))
39.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re))))
28.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re re) (*.f64 re re) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))) (*.f64 re re)) (neg.f64 re))))
41.6%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) re)))
68.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
7.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
77.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
28.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re re)) (neg.f64 re)))))
41.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)))))
33.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
26.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))))
14.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
19.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
17.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 im re) im (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
17.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
19.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 #s(approx (+ (* -1/4 (/ (pow im 4) (pow re 2))) (pow im 2)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))) re))))
17.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) re)))))
15.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (exp.f64 (*.f64 (log.f64 re) #s(literal -1 binary64)))))))
29.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im)))))
41.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 #s(approx (- 1 (/ -2 (* (/ re im) -2))) (*.f64 #s(literal -1 binary64) (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
52.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
23.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
48.6%
(*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))))
52.3%
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
23.2%
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
Compiler

Compiled 1 276 to 707 computations (44.6% saved)

regimes383.0ms (7.4%)

Memory
14.5MiB live, 668.7MiB allocated; 84ms collecting garbage
Counts
1 → 1
10 → 2
17 → 2
23 → 2
24 → 1
45 → 2
64 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
Call 2
Inputs
(*.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 #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 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 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 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
Outputs
(*.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 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
Call 3
Inputs
(*.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 #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 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 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 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
(*.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 #s(literal 1/2 binary64) #s(approx (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (+ (* im im) (* re re))) (neg re)) #s(literal -1 binary64))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
Outputs
(*.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) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
Call 4
Inputs
(*.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 #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 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 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 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
(*.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 #s(literal 1/2 binary64) #s(approx (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (+ (* im im) (* re re))) (neg re)) #s(literal -1 binary64))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #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 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 #s(approx (- 1 (/ -2 (* (/ re im) -2))) (*.f64 #s(literal -1 binary64) (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
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 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
Call 5
Inputs
(*.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 #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 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 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 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
(*.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 #s(literal 1/2 binary64) #s(approx (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (+ (* im im) (* re re))) (neg re)) #s(literal -1 binary64))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #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 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 #s(approx (- 1 (/ -2 (* (/ re im) -2))) (*.f64 #s(literal -1 binary64) (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
Call 6
Inputs
(*.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 #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 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 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 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
(*.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 #s(literal 1/2 binary64) #s(approx (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (+ (* im im) (* re re))) (neg re)) #s(literal -1 binary64))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #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 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 #s(approx (- 1 (/ -2 (* (/ re im) -2))) (*.f64 #s(literal -1 binary64) (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 im re) im (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(*.f64 #s(literal 1/2 binary64) (pow.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) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.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/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 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 (/.f64 (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re re)) (neg.f64 re)))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
Call 7
Inputs
(*.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 #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 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* im im) (* re re))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re)) #s(literal -1 binary64))) (neg.f64 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 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
#s(approx (* 1/2 (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal -4 binary64) re)))))
(*.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 #s(literal 1/2 binary64) #s(approx (sqrt (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 2 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (+ (* im im) (* re re))) (neg re)) #s(literal -1 binary64))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im)))) (sqrt.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))))))
(*.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (sqrt.f64 #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 (*.f64 (/.f64 re im) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 #s(approx (- 1 (/ -2 (* (/ re im) -2))) (*.f64 #s(literal -1 binary64) (/.f64 im re))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) re) #s(literal 1 binary64)) re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64)))) (*.f64 (/.f64 re im) #s(literal -2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 im re) im (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(*.f64 #s(literal 1/2 binary64) (pow.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) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.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/2 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (hypot.f64 re im) #s(literal 2 binary64)) re) (neg.f64 re))) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (fma.f64 re (/.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) re)) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 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 (/.f64 (fma.f64 re re (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re))) (*.f64 re re)) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 im (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) re))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 (fma.f64 (/.f64 re re) (*.f64 re re) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re) (*.f64 re re))) (*.f64 re re)) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64))) (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)) im))) #s(literal 1/2 binary64)))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(approx (+ 2 (* -2 (/ re im))) #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 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (*.f64 im im)) (exp.f64 (*.f64 (log.f64 re) #s(literal -1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 #s(approx (+ (* -1/4 (/ (pow im 4) (pow re 2))) (pow im 2)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.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 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* (+ 1 (/ (- (* (sqrt (+ (* re re) (* im im))) 2) re) (neg re))) (neg re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (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))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (sqrt (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))) (+.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))))))) #s(approx (sqrt (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))) (+.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/128 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
Calls

36 calls:

56.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
22.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))))
22.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
22.0ms
(*.f64 im im)
19.0ms
re
Results
AccuracySegmentsBranch
23.3%1(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
23.3%1(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
23.3%1(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
23.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))))
23.3%1(*.f64 im im)
23.3%1im
23.3%1re
63.9%2re
64.1%2re
60.6%2(*.f64 im im)
60.6%2im
55.9%2(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
55.9%2(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
56.6%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
56.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))))
66.7%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
66.7%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))))
65.4%2(*.f64 im im)
65.4%2im
65.9%2(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
65.9%2(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
64.1%2re
77.8%1re
77.8%1(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
77.8%1(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
77.8%1(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
77.8%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))))
85.0%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
85.0%2(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
77.8%1(*.f64 im im)
84.2%2(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
84.2%2(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
85.0%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
85.0%2(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
81.9%2re
77.8%1im
Compiler

Compiled 2 376 to 637 computations (73.2% saved)

bsearch1.0ms (0.0%)

Memory
1.8MiB live, 1.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.117036190508269e-154
Compiler

Compiled 32 to 24 computations (25.0% saved)

bsearch1.0ms (0.0%)

Memory
1.4MiB live, 1.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.117036190508269e-154
Compiler

Compiled 32 to 24 computations (25.0% saved)

bsearch0.0ms (0.0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7958243375674986e+74
+inf
Compiler

Compiled 32 to 24 computations (25.0% saved)

bsearch22.0ms (0.4%)

Memory
10.8MiB live, 54.8MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
-7.627506012529925e+46
-2.974118274008087e+44
Samples
5.0ms90×0valid
3.0ms13×3valid
2.0ms13×2valid
1.0ms12×1valid
Compiler

Compiled 346 to 286 computations (17.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-hypot: 4.0ms (44.6% of total)
ival-mult!: 2.0ms (22.3% of total)
adjust: 1.0ms (11.2% of total)
ival-sqrt: 1.0ms (11.2% of total)
ival-sub!: 1.0ms (11.2% of total)

bsearch1.0ms (0.0%)

Memory
4.1MiB live, 4.1MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-7.627506012529925e+46
-2.974118274008087e+44
Compiler

Compiled 322 to 270 computations (16.1% saved)

derivations145.0ms (2.8%)

Memory
-25.2MiB live, 182.8MiB allocated; 110ms collecting garbage
Stop Event
fuel
Compiler

Compiled 294 to 84 computations (71.4% saved)

preprocess92.0ms (1.8%)

Memory
11.1MiB live, 149.1MiB allocated; 28ms collecting garbage
Compiler

Compiled 897 to 460 computations (48.7% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...