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

Time bar (total: 4.3s)

start0.0ms (0%)

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

analyze96.0ms (2.2%)

Memory
1.2MiB live, 236.7MiB allocated; 42ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
50%25%25%50%0%0%0%2
50%25%25%50%0%0%0%3
62.5%31.2%18.7%50%0%0%0%4
62.5%31.2%18.7%50%0%0%0%5
68.8%34.3%15.6%50%0%0%0%6
68.8%34.3%15.6%50%0%0%0%7
71.9%35.9%14%50%0%0%0%8
71.9%35.9%14%50%0%0%0%9
73.4%36.7%13.3%50%0%0%0%10
73.4%36.7%13.3%50%0%0%0%11
74.2%37.1%12.9%50%0%0%0%12
Compiler

Compiled 19 to 12 computations (36.8% saved)

sample1.8s (42.9%)

Memory
-70.5MiB live, 2 499.5MiB allocated; 1.5s collecting garbage
Samples
1.1s6 214×0valid
199.0ms776×2valid
139.0ms489×3valid
135.0ms777×1valid
Precisions
Click to see histograms. Total time spent on operations: 716.0ms
ival-hypot: 334.0ms (46.6% of total)
ival-mult!: 177.0ms (24.7% of total)
ival-sqrt: 110.0ms (15.4% of total)
adjust: 57.0ms (8% of total)
ival-sub!: 37.0ms (5.2% of total)
Bogosity

preprocess37.0ms (0.9%)

Memory
-9.3MiB live, 37.1MiB allocated; 3ms 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
38.8%
(*.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% saved)

series73.0ms (1.7%)

Memory
38.2MiB live, 137.0MiB allocated; 49ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

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

rewrite174.0ms (4.1%)

Memory
9.6MiB live, 281.9MiB allocated; 80ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
02075
14775
214475
342575
4136875
0406148
Stop Event
iter-limit
node-limit
iter-limit
Counts
12 → 1 076
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
#s(literal 2 binary64)
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im
Outputs
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.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 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64))))
(*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 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 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal -2 binary64) (-.f64 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 -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (sqrt.f64 (*.f64 #s(literal -2 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 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.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 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 8 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.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)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 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 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 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 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (fma.f64 #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 1/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 1/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 1/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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #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 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #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 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 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 4 binary64)) #s(literal 4 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 4 binary64)) #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 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 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 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 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.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 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 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 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) #s(literal -1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1/2 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)))) #s(literal 4 binary64)) #s(literal -4 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)))) #s(literal 1 binary64)) #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)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.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 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 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 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 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 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 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 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 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 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) #s(literal 1/4 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 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/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 1/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 1/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 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #s(literal 1 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 1 binary64)) #s(literal 1 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 1 binary64)) #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 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #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 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #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 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 re #s(literal 4 binary64)) #s(literal -4 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 re #s(literal 4 binary64)) #s(literal -4 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 re #s(literal 4 binary64)) #s(literal -4 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 re #s(literal 1 binary64)) #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 (/.f64 re #s(literal 1 binary64)) #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 (/.f64 re #s(literal 1 binary64)) #s(literal -1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) #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 re #s(literal 1/2 binary64)) #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 re #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) #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 (neg.f64 re) #s(literal 1/2 binary64)) #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 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (-.f64 (*.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)) #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 (/.f64 (neg.f64 re) #s(literal 1 binary64)) #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 (/.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 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 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 re #s(literal 2 binary64)) #s(literal -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 re #s(literal 2 binary64)) #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)))
(fma.f64 (/.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) (-.f64 (*.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))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #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 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 2 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 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 (neg.f64 re) #s(literal 2 binary64)) #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)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (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) (*.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 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 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 (neg.f64 re) #s(literal 1/2 binary64)) #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)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (-.f64 (*.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))) re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (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 1/2 binary64)) #s(literal 2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 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 1/2 binary64)) #s(literal 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 1/2 binary64)) #s(literal 2 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -4 binary64) (/.f64 re #s(literal 4 binary64)) (*.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 -4 binary64) (/.f64 re #s(literal 4 binary64)) (*.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 -4 binary64) (/.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 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 #s(literal -1/2 binary64) (/.f64 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 #s(literal -1/2 binary64) (/.f64 re #s(literal 1/2 binary64)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #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/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/4 binary64) (/.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 #s(literal 1/4 binary64) (/.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 #s(literal 1/4 binary64) (/.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 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.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 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.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 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (*.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 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (*.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 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal -2 binary64) (/.f64 re #s(literal 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 #s(literal -2 binary64) (/.f64 re #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)))
(fma.f64 #s(literal -2 binary64) (/.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal -1 binary64) (/.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) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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) (-.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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) re))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.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))) #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 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.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) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.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) (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) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re 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 (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 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(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 (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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (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))) re) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 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 #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 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 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 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) #s(literal 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 #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)) re) #s(literal 1 binary64)))
(fma.f64 #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)) re))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 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 #s(literal 2 binary64) (*.f64 (neg.f64 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 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 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) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (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) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.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 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #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 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (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) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #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/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #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 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.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/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) 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 #s(literal 1/2 binary64) (/.f64 (*.f64 #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) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) 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/2 binary64) (/.f64 (neg.f64 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 #s(literal 1/2 binary64) (/.f64 (neg.f64 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 #s(literal 1/2 binary64) (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(sqrt.f64 (*.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 4 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 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 re re)))
(fabs.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) (+.f64 re re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) re)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 #s(literal -2 binary64) (-.f64 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)) 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 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #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 (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 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re 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 (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)))))
#s(literal 2 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)) #s(literal -4 binary64))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -4 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 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 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64))
(neg.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (neg.f64 re))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (neg.f64 re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (neg.f64 re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (neg.f64 re))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (neg.f64 re))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 re))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (neg.f64 re))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.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 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.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 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 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 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 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 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) #s(literal -1/2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 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 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)) #s(literal -4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)) #s(literal -4 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.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 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.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 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (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 1/2 binary64)) #s(literal 1/4 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (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 1 binary64)) #s(literal 1/2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re #s(literal 4 binary64)) #s(literal -4 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 4 binary64)) #s(literal -4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 4 binary64)) #s(literal -4 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 4 binary64)) #s(literal -4 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) #s(literal -1 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 re))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (neg.f64 re))
(fma.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -4 binary64) (/.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -4 binary64) (/.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal -4 binary64) (/.f64 re #s(literal 4 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -4 binary64) (/.f64 re #s(literal 4 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 re #s(literal 1/2 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 re #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (neg.f64 re))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (neg.f64 re) #s(literal 4 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 re #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 re #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 re #s(literal 2 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 re #s(literal 2 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (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/2 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(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 (-.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 #s(literal -1 binary64) (/.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) (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 re #s(literal 1 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 re #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re 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 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.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 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.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) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.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 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (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 (-.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 (neg.f64 re) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (*.f64 (-.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 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 re))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) #s(literal 2 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 re) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.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 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.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/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 re) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (-.f64 re (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 #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)
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 re)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (*.f64 re #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)) (neg.f64 re))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)) (neg.f64 re))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.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 (/.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 (/.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 (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (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 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(+.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re)) #s(literal 2 binary64)))
(+.f64 (/.f64 (neg.f64 re) #s(literal 2 binary64)) (/.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 (/.f64 (neg.f64 re) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1/2 binary64)))
(+.f64 (neg.f64 re) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(+.f64 (neg.f64 re) (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(+.f64 (neg.f64 re) (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(+.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 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64))
(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 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.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))))
(hypot.f64 (*.f64 (neg.f64 re) #s(literal -1 binary64)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 re) #s(literal -1 binary64)) (fabs.f64 im))
(hypot.f64 (*.f64 (neg.f64 re) #s(literal -1 binary64)) (neg.f64 im))
(hypot.f64 (*.f64 (neg.f64 re) #s(literal -1 binary64)) im)
(hypot.f64 (*.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.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 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (fabs.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (neg.f64 im))
(hypot.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) im)
(hypot.f64 (*.f64 re #s(literal 1 binary64)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (*.f64 re #s(literal 1 binary64)) (fabs.f64 im))
(hypot.f64 (*.f64 re #s(literal 1 binary64)) (neg.f64 im))
(hypot.f64 (*.f64 re #s(literal 1 binary64)) im)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 re) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (*.f64 re #s(literal 1 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 (fabs.f64 im) (*.f64 (neg.f64 re) #s(literal -1 binary64)))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (fabs.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 (fabs.f64 im) (*.f64 re #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (neg.f64 im) (*.f64 (neg.f64 re) #s(literal -1 binary64)))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal 1 binary64) re))
(hypot.f64 (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 (neg.f64 im) (*.f64 re #s(literal 1 binary64)))
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (*.f64 (neg.f64 re) #s(literal -1 binary64)))
(hypot.f64 im (*.f64 #s(literal 1 binary64) re))
(hypot.f64 im (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(hypot.f64 im (*.f64 re #s(literal 1 binary64)))
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(+.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.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 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(pow.f64 (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 2 binary64))
(pow.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)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))) #s(literal 4 binary64))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 (neg.f64 re) #s(literal -1 binary64)) (*.f64 (neg.f64 re) #s(literal -1 binary64)) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (*.f64 im im))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 re)) (*.f64 im im))
(fma.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 (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))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(fabs.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))))
(fabs.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fabs.f64 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (*.f64 (neg.f64 re) #s(literal -1 binary64)) (*.f64 (neg.f64 re) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re re)
(pow.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) re) re))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))))
(fabs.f64 (neg.f64 (*.f64 re (neg.f64 (fabs.f64 re)))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 re) (fabs.f64 re))))
(fabs.f64 (neg.f64 (*.f64 re (fabs.f64 re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 re) (neg.f64 re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) re)))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 re) re)))
(fabs.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 re (fabs.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) re))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
re
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 im) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im)))))
(fabs.f64 (neg.f64 (*.f64 im (neg.f64 (fabs.f64 im)))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 im) (fabs.f64 im))))
(fabs.f64 (neg.f64 (*.f64 im (fabs.f64 im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im))))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 im) (neg.f64 im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) im)))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 im) im)))
(fabs.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))))
(fabs.f64 (*.f64 im (neg.f64 (fabs.f64 im))))
(fabs.f64 (*.f64 (neg.f64 im) (fabs.f64 im)))
(fabs.f64 (*.f64 im (fabs.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)))
(fabs.f64 (*.f64 (fabs.f64 im) (neg.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 im)) im))
(fabs.f64 (*.f64 (fabs.f64 im) im))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
im

eval146.0ms (3.4%)

Memory
8.2MiB live, 241.9MiB allocated; 32ms collecting garbage
Compiler

Compiled 30 859 to 5 382 computations (82.6% saved)

prune31.0ms (0.7%)

Memory
0.3MiB live, 49.9MiB allocated; 9ms collecting garbage
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1 18381 191
Fresh000
Picked101
Done000
Total1 18481 192
Accuracy
87.7%
Counts
1 192 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.8%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
77.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
18.1%
(*.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))))))))))
16.3%
(*.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))))
52.5%
(*.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)))))))
51.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
24.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
51.6%
(*.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)))))
Compiler

Compiled 352 to 258 computations (26.7% saved)

series63.0ms (1.5%)

Memory
3.9MiB live, 96.8MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

TimeVariablePoint
7.0ms
im
0
5.0ms
re
0
4.0ms
re
inf
4.0ms
im
inf
3.0ms
im
-inf

rewrite182.0ms (4.2%)

Memory
-42.0MiB live, 109.3MiB allocated; 53ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050415
085387
1195353
2680352
04224346
Stop Event
iter-limit
node-limit
iter-limit
Counts
43 → 1 222
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))
#s(literal 2 binary64)
(-.f64 (hypot.f64 re im) re)
(hypot.f64 re im)
re
im
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))
(*.f64 #s(literal -4 binary64) re)
#s(literal -4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
#s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(/.f64 #s(literal 2 binary64) im)
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
#s(literal -2 binary64)
(-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #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))))))))))
(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)))))))))
#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))))))))
(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 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) re)
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
(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))))))
(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(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)))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (sqrt.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 (-.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))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.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 (*.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))
(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)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64) (*.f64 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 #s(literal -1 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1 binary64) (-.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 (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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 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) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (*.f64 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 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #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) (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) 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))))
(-.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 #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 (*.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 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (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 #s(literal 2 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 (*.f64 re #s(literal -2 binary64))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.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) (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (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 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (*.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))))) (*.f64 #s(literal -1 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) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 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) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) re))
(+.f64 (*.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 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))) (neg.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/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 2 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal -1 binary64)))
(neg.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(neg.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re 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 #s(literal 1 binary64) (neg.f64 re) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (-.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))) (*.f64 #s(literal 1 binary64) (neg.f64 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) (*.f64 (neg.f64 re) #s(literal 1 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 (-.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 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) (neg.f64 (sqrt.f64 (fma.f64 im im (*.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 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 binary64) (neg.f64 re)) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 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) (neg.f64 re)))
(+.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))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) re)
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) re)
(hypot.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 im #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 im #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 #s(literal 1 binary64) im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) im) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) im) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) im) re)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 im #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 (neg.f64 re) (*.f64 im #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) im))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 (fabs.f64 re) (*.f64 im #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) im))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im re)
(hypot.f64 re (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 re (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 re (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 re (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 re (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 re (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 re (*.f64 im #s(literal 1 binary64)))
(hypot.f64 re (*.f64 #s(literal 1 binary64) im))
(hypot.f64 re (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
re
im
(*.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))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) #s(literal 2 binary64))
(/.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/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))))
(*.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 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))) #s(literal 2 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 #s(literal -4 binary64) re)
(*.f64 re #s(literal -4 binary64))
#s(literal -4 binary64)
(*.f64 #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)))
(/.f64 (*.f64 #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im))) #s(literal 2 binary64))
(/.f64 #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)) #s(literal 2 binary64))
#s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im))
(*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) im)
(*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(pow.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 2 binary64) im)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 im) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) im #s(literal 1 binary64)) im)
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 #s(literal -1 binary64) (neg.f64 im))) (*.f64 im im))
(/.f64 (fma.f64 #s(literal -1 binary64) im (*.f64 #s(literal 1 binary64) (neg.f64 im))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 im) (*.f64 #s(literal -1 binary64) im)) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal 1 binary64) im (*.f64 #s(literal 1 binary64) im)) (*.f64 im im))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1 binary64))) (*.f64 im im))
(/.f64 (fma.f64 #s(literal -1 binary64) im (*.f64 (neg.f64 im) #s(literal 1 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 im) (*.f64 im #s(literal -1 binary64))) (*.f64 (neg.f64 im) im))
(/.f64 (fma.f64 #s(literal 1 binary64) im (*.f64 im #s(literal 1 binary64))) (*.f64 im im))
(/.f64 #s(literal -2 binary64) (neg.f64 im))
(/.f64 #s(literal 2 binary64) im)
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1 binary64) im))
(sqrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 2 binary64) im)))
(-.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im)))
(-.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal -1 binary64) im))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im))) (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(fabs.f64 (/.f64 #s(literal 2 binary64) im))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 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 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) #s(literal 1 binary64)) #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)))) #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 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))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.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 (*.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))
(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)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64) (*.f64 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 #s(literal -1 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1 binary64) (-.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 (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 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 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) re (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(fma.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64) (*.f64 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 binary64) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #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) (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) 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))))
(-.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 #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 (*.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 2 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 #s(literal -2 binary64) re)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (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 #s(literal 2 binary64)))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 (*.f64 re #s(literal -2 binary64))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.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) (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (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 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64))))))
(fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (*.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))))) (*.f64 #s(literal -1 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) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 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) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) re))
(+.f64 (*.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 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))) (neg.f64 (-.f64 re (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))))
#s(literal -2 binary64)
(neg.f64 (-.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(-.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re))
(-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re)
(+.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(fabs.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) re)
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) re)
(hypot.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 re))
(hypot.f64 (*.f64 im #s(literal 1 binary64)) (fabs.f64 re))
(hypot.f64 (*.f64 im #s(literal 1 binary64)) re)
(hypot.f64 (*.f64 #s(literal 1 binary64) im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (*.f64 #s(literal 1 binary64) im) (neg.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) im) (fabs.f64 re))
(hypot.f64 (*.f64 #s(literal 1 binary64) im) re)
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (fabs.f64 im))) re)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 im #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1 binary64) im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 (neg.f64 re) (*.f64 im #s(literal 1 binary64)))
(hypot.f64 (neg.f64 re) (*.f64 #s(literal 1 binary64) im))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 (fabs.f64 re) (*.f64 im #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 re) (*.f64 #s(literal 1 binary64) im))
(hypot.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im re)
(hypot.f64 re (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(hypot.f64 re (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(hypot.f64 re (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(hypot.f64 re (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(hypot.f64 re (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(hypot.f64 re (*.f64 #s(literal 1 binary64) (neg.f64 im)))
(hypot.f64 re (*.f64 im #s(literal 1 binary64)))
(hypot.f64 re (*.f64 #s(literal 1 binary64) im))
(hypot.f64 re (neg.f64 (neg.f64 (fabs.f64 im))))
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(*.f64 (neg.f64 (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))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 re re))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 re re))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 re re))
(fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) 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 (fabs.f64 im))) (fabs.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.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) (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 re re))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 (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 im im))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 re re)
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.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 re #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (fabs.f64 re))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) re))
(fabs.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 re (fabs.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))
(/.f64 (fma.f64 (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 im) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im)) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im))) (fabs.f64 re))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re)) (*.f64 im (*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64))))) (fabs.f64 re))
(neg.f64 (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 im im))))
(neg.f64 (-.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 im im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) #s(literal -1/4 binary64) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 im)) (fabs.f64 im) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (neg.f64 im)) (neg.f64 im) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 (fabs.f64 im) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 (neg.f64 im) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (fabs.f64 im)) (fabs.f64 im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (neg.f64 im)) (neg.f64 im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (*.f64 im (/.f64 im (*.f64 re re))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (neg.f64 im) im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (*.f64 (fabs.f64 (/.f64 im re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 im re)) (*.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (fabs.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 im) (*.f64 (/.f64 (fabs.f64 (/.f64 im re)) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 im im) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 im im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(fma.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re) (+.f64 (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64) (+.f64 (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(fma.f64 im (*.f64 (/.f64 im (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 im (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)) (+.f64 (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(-.f64 (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im)) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))))
(-.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im (-.f64 (fabs.f64 re) re)) (-.f64 re (fabs.f64 re)))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im) (neg.f64 (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 im im)))
(-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal 2 binary64)))
(-.f64 (-.f64 (fabs.f64 re) re) (neg.f64 (+.f64 (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))
(+.f64 (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(+.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im (-.f64 (fabs.f64 re) re)) (-.f64 (fabs.f64 re) re))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(+.f64 (-.f64 (fabs.f64 re) re) (+.f64 (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re))
(*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)))
(/.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 re (fabs.f64 re))))
(neg.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -1 binary64)))
(neg.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fabs.f64 re) re)))
(neg.f64 (-.f64 re (fabs.f64 re)))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (*.f64 (fabs.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re) (*.f64 #s(literal 0 binary64) (-.f64 (fabs.f64 re) re)))
(fma.f64 #s(literal 1 binary64) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 re)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 0 binary64)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (fabs.f64 re) re)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 1/2 binary64) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)))
(fma.f64 (fabs.f64 re) #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)) (*.f64 #s(literal 0 binary64) (-.f64 (fabs.f64 re) re)))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)))
(-.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))
(-.f64 (fabs.f64 re) re)
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 re)) (*.f64 #s(literal 1 binary64) (fabs.f64 re)))
(+.f64 (*.f64 (neg.f64 re) #s(literal 1 binary64)) (*.f64 (fabs.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 re) re)))
(+.f64 (*.f64 (fabs.f64 re) #s(literal 1 binary64)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 #s(literal 1 binary64) (neg.f64 re)))
(+.f64 (neg.f64 re) (fabs.f64 re))
(+.f64 (-.f64 (fabs.f64 re) re) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 0 binary64)))
(+.f64 (-.f64 (fabs.f64 re) re) (*.f64 #s(literal 0 binary64) (-.f64 (fabs.f64 re) re)))
(+.f64 (fabs.f64 re) (neg.f64 re))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 re re) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (fabs.f64 re)))
(sqrt.f64 (*.f64 re re))
(fabs.f64 (neg.f64 (fabs.f64 re)))
(fabs.f64 (neg.f64 re))
(fabs.f64 (fabs.f64 re))
(fabs.f64 re)
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 re re)
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.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 re #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (fabs.f64 re))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 re)) re))
(fabs.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 re (fabs.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (fabs.f64 im)) (fabs.f64 im))
(*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (neg.f64 im)) (neg.f64 im))
(*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)
(*.f64 (*.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (neg.f64 im) im))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))))
(*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im (/.f64 im (fabs.f64 re))))
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)))
(*.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 im im))
(*.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)))
(*.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im im)) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)))) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)))) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re))) (*.f64 im im)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im)))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 im) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (fabs.f64 re) (*.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64))) (fabs.f64 re))
(/.f64 (*.f64 im (*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (*.f64 im im)) (fabs.f64 re))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)) (*.f64 im im)))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) #s(literal -1/4 binary64) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 im)) (fabs.f64 im) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (neg.f64 im)) (neg.f64 im) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 im)) (fabs.f64 im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 im)) (neg.f64 im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im) im (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 (fabs.f64 im) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 (neg.f64 im) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (*.f64 (fabs.f64 (/.f64 im re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (fabs.f64 (/.f64 im re)) (*.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (fabs.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 im (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 im im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (*.f64 im im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (neg.f64 (fabs.f64 im)) (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (fabs.f64 im) (*.f64 (/.f64 (fabs.f64 (/.f64 im re)) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 im re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (neg.f64 im) (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 im im) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im im) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 im (*.f64 (/.f64 im (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 im (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im (/.f64 im (fabs.f64 re))))
(fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (/.f64 im (fabs.f64 re)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(-.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 im im))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))))
(+.f64 (*.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (/.f64 im (fabs.f64 re))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im im)) (*.f64 im (/.f64 im (fabs.f64 re))))
(+.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) im) im) (*.f64 im (/.f64 im (fabs.f64 re))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))))
(*.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 #s(literal 1 binary64) (fabs.f64 im)))
(*.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (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 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 im (*.f64 im #s(literal 1 binary64)))
(*.f64 im im)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 im) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 #s(literal 1 binary64) (fabs.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 im im (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 im im (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(*.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))))
(*.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))))
(*.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (/.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fabs.f64 re)) (*.f64 re re))
(/.f64 (/.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 re re)) (fabs.f64 re))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (fabs.f64 re) (*.f64 re re))) (neg.f64 (fabs.f64 re)))
(/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (fabs.f64 re) (*.f64 re re))) (fabs.f64 re))
(/.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)))) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (/.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)))) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (/.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re)))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (fabs.f64 re) (*.f64 re re)) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (fabs.f64 re) (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (fabs.f64 re)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 re re) (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fabs.f64 re) (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) #s(literal -1 binary64)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal 1 binary64))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal 1 binary64))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 re re) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fabs.f64 re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))))) (*.f64 re re))
(/.f64 (fma.f64 re re (*.f64 (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (fabs.f64 re) (*.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) #s(literal 1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal -1 binary64))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (fabs.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 (fabs.f64 re) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re))) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64)) (fabs.f64 re))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)))) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 re re)) (fabs.f64 (/.f64 im re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 re re)) (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 re re)) (/.f64 im (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (fabs.f64 re)) (/.f64 (fabs.f64 im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (fabs.f64 re)) (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) (/.f64 im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (/.f64 (fabs.f64 (/.f64 im re)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (*.f64 (fabs.f64 (/.f64 im re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (fabs.f64 (/.f64 im re)) (*.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (fabs.f64 re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (neg.f64 im) im) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (fabs.f64 im) (*.f64 (/.f64 (fabs.f64 (/.f64 im re)) (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (neg.f64 im) (*.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 (fabs.f64 re) (fabs.f64 re)) (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 (fabs.f64 re) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (fabs.f64 re)) (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (fabs.f64 re)) (fabs.f64 re)) (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (fabs.f64 re)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (fabs.f64 re) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 (fabs.f64 re) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 im (*.f64 (/.f64 im (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 im (*.f64 im (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(-.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal 1/4 binary64)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))))
(+.f64 (/.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))) (/.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (neg.f64 (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))) (/.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 re) re))))
(+.f64 (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))))
(+.f64 (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(+.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (fabs.f64 re))) (*.f64 (*.f64 re re) (*.f64 re re))))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal -1/4 binary64)))
#s(literal -1/4 binary64)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 im)) (neg.f64 (fabs.f64 re))) (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 im)) (neg.f64 re)) (/.f64 (fabs.f64 im) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 im)) (fabs.f64 re)) (fabs.f64 (/.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 im)) re) (/.f64 (fabs.f64 im) re))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 im)) (neg.f64 (fabs.f64 re))) (/.f64 im (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 im)) (neg.f64 re)) (/.f64 (neg.f64 im) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 im)) (fabs.f64 re)) (/.f64 (neg.f64 im) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 im)) re) (/.f64 (neg.f64 im) re))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 im) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im) (neg.f64 re)) (/.f64 im (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im) (fabs.f64 re)) (/.f64 im (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im) re) (/.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 re)) (/.f64 (*.f64 im im) (neg.f64 re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) re) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)) (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)) (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) re)) (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)) (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) (/.f64 (fabs.f64 (/.f64 im re)) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (fabs.f64 (/.f64 im re)) (neg.f64 re)))
(*.f64 (/.f64 (fabs.f64 im) re) (/.f64 (fabs.f64 (/.f64 im re)) re))
(*.f64 (/.f64 (*.f64 im im) (neg.f64 re)) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) re))
(*.f64 (/.f64 (neg.f64 im) (neg.f64 re)) (/.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (neg.f64 re)))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) re))
(*.f64 (/.f64 im (neg.f64 re)) (/.f64 (/.f64 im (fabs.f64 re)) (neg.f64 re)))
(*.f64 (/.f64 im re) (/.f64 (/.f64 im (fabs.f64 re)) re))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 re)) (/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (neg.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) re))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 im)) (/.f64 (fabs.f64 im) (*.f64 re re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 im)) (/.f64 im (*.f64 (neg.f64 re) re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im) (/.f64 im (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (fabs.f64 re))))
(*.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (fabs.f64 (/.f64 im re)))
(*.f64 (fabs.f64 (/.f64 im re)) (/.f64 (fabs.f64 im) (*.f64 re re)))
(*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 (neg.f64 im) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 im (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (fabs.f64 re)))
(*.f64 (/.f64 im (fabs.f64 re)) (/.f64 im (*.f64 re re)))
(*.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 im) (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))))
(*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (fabs.f64 im) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re))))
(*.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 im im))
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (fabs.f64 im) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))))
(*.f64 (fabs.f64 im) (/.f64 (fabs.f64 (/.f64 im re)) (*.f64 re re)))
(*.f64 (neg.f64 im) (*.f64 im (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))))
(*.f64 (neg.f64 im) (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im (/.f64 im (*.f64 re re))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))))
(*.f64 im (/.f64 im (*.f64 (fabs.f64 re) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (fabs.f64 im)) (fabs.f64 re))
(/.f64 (*.f64 (fabs.f64 (/.f64 im re)) (fabs.f64 im)) (*.f64 re re))
(/.f64 (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (neg.f64 im)) (fabs.f64 re))
(/.f64 (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (neg.f64 im)) (*.f64 re re))
(/.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (fabs.f64 re))
(/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 re re))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im)) (fabs.f64 re))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (neg.f64 (fabs.f64 re)))
(/.f64 (/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (neg.f64 (fabs.f64 re))) (neg.f64 (fabs.f64 re)))
(/.f64 (/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (neg.f64 re)) (neg.f64 re))
(/.f64 (/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) re) re)
(/.f64 (neg.f64 (*.f64 im (/.f64 im (*.f64 re re)))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 im (/.f64 im (*.f64 re re))) (fabs.f64 re))
(/.f64 (*.f64 im (/.f64 im (fabs.f64 re))) (*.f64 re re))
(/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))
(neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (*.f64 (neg.f64 re) re) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re))
(*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (fabs.f64 re)))
(*.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)))
(*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (fabs.f64 re) (*.f64 re re))
(*.f64 (*.f64 re re) (*.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (fabs.f64 re))
(*.f64 re (*.f64 re (fabs.f64 re)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 3/4 binary64))
(pow.f64 (fabs.f64 re) #s(literal 3 binary64))
(pow.f64 (*.f64 re re) #s(literal 3/2 binary64))
(/.f64 (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(fma.f64 (*.f64 (neg.f64 re) re) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 re) re) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (neg.f64 re) (*.f64 (neg.f64 re) (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 re) (*.f64 (neg.f64 re) (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 re re) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 (fabs.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 re re) (*.f64 (fabs.f64 re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 (*.f64 re re) (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 re re) (fabs.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 re (*.f64 re (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 re (*.f64 re (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) (*.f64 re re)))
(fabs.f64 (*.f64 re (*.f64 re re)))
(fabs.f64 (*.f64 (*.f64 re re) (neg.f64 re)))
(fabs.f64 (*.f64 (*.f64 re re) re))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) re) (fabs.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
(+.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 0 binary64)))
(+.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 (fabs.f64 re) (*.f64 re re))))
#s(literal 3 binary64)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))
(pow.f64 (fabs.f64 re) #s(literal -1 binary64))
(pow.f64 (*.f64 re re) #s(literal -1/2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))
(/.f64 #s(literal 1 binary64) (fabs.f64 re))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (fabs.f64 re))))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (fabs.f64 re)))
(/.f64 #s(literal 2 binary64) (*.f64 (fabs.f64 re) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (/.f64 #s(literal 0 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 #s(literal 0 binary64) (fabs.f64 re)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (/.f64 #s(literal 0 binary64) (fabs.f64 re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)) (/.f64 #s(literal 0 binary64) (fabs.f64 re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(fabs.f64 (/.f64 #s(literal 1 binary64) (neg.f64 re)))
(fabs.f64 (/.f64 #s(literal 1 binary64) re))
(fabs.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(fabs.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)) (/.f64 #s(literal 1/2 binary64) (fabs.f64 re)))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 #s(literal 0 binary64) (fabs.f64 re)))
#s(literal 1 binary64)

eval193.0ms (4.5%)

Memory
51.4MiB live, 327.7MiB allocated; 37ms collecting garbage
Compiler

Compiled 47 722 to 7 367 computations (84.6% saved)

prune29.0ms (0.7%)

Memory
-40.9MiB live, 55.2MiB allocated; 14ms collecting garbage
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New1 18231 185
Fresh123
Picked145
Done000
Total1 18491 193
Accuracy
89.8%
Counts
1 193 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.8%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
52.5%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
39.1%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
77.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
35.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))))
16.3%
(*.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))))
51.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
24.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
51.6%
(*.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)))))
Compiler

Compiled 357 to 252 computations (29.4% saved)

series115.0ms (2.7%)

Memory
18.2MiB live, 158.1MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

TimeVariablePoint
14.0ms
re
-inf
9.0ms
im
-inf
8.0ms
im
inf
6.0ms
re
inf
6.0ms
im
0

rewrite217.0ms (5.1%)

Memory
-13.1MiB live, 295.4MiB allocated; 137ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057637
097637
1237625
2917598
04103510
Stop Event
iter-limit
node-limit
iter-limit
Counts
48 → 1 269
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64))))))
(*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))
#s(literal -2 binary64)
#s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64))))
(*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))
im
(-.f64 (/.f64 re im) #s(literal 1 binary64))
(/.f64 re im)
re
#s(literal 1 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im)))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 2 binary64) im)
#s(literal 2 binary64)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(sqrt.f64 #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 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 im #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(-.f64 re (fabs.f64 re))
(fabs.f64 re)
(*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im)
(/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64))
(*.f64 #s(literal -1/4 binary64) im)
#s(literal -1/4 binary64)
(/.f64 im (*.f64 re re))
(*.f64 re re)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re)))
(*.f64 im im)
(*.f64 (fabs.f64 re) (*.f64 re re))
(*.f64 #s(literal -1/4 binary64) (*.f64 im im))
(fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(/.f64 im (fabs.f64 re))
(*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))
(-.f64 (fabs.f64 re) re)
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))))
(*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))))
(pow.f64 (*.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)) (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)) (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))) (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))
#s(literal -2 binary64)
#s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re)))
(*.f64 (-.f64 (/.f64 re im) #s(literal 1 binary64)) im)
(*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))
(neg.f64 (-.f64 im re))
(neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(fma.f64 (/.f64 re im) im (*.f64 #s(literal -1 binary64) im))
(fma.f64 im (/.f64 re im) (*.f64 im #s(literal -1 binary64)))
(-.f64 (*.f64 im (/.f64 re im)) (neg.f64 (*.f64 im #s(literal -1 binary64))))
(-.f64 (*.f64 im (/.f64 re im)) (*.f64 (neg.f64 im) #s(literal -1 binary64)))
(-.f64 (*.f64 (/.f64 re im) im) (neg.f64 (*.f64 #s(literal -1 binary64) im)))
(-.f64 (*.f64 (/.f64 re im) im) (*.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 im (/.f64 re im)) (*.f64 im #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 re im) im) (*.f64 #s(literal -1 binary64) im))
im
(/.f64 (fma.f64 #s(literal -1 binary64) im (*.f64 re #s(literal 1 binary64))) im)
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 im)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 im) (neg.f64 re)) (neg.f64 im))
(/.f64 (fma.f64 #s(literal -1 binary64) im re) im)
(/.f64 (-.f64 (*.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 im im)) (+.f64 im im))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 im)) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 re #s(literal 2 binary64)) (+.f64 im im)) (+.f64 im im))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 im) re)) (neg.f64 im))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) im) re)) im)
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 im) re) (neg.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) im) re) (neg.f64 im))
(neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 re im)))
(fma.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64))
(fma.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) im) re #s(literal -1 binary64))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64))
(fma.f64 re (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) im)) re))
(-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal -1 binary64) im)))
(-.f64 #s(literal -1 binary64) (/.f64 (neg.f64 re) im))
(-.f64 (/.f64 re im) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 re im))
(+.f64 (/.f64 re im) #s(literal -1 binary64))
(*.f64 (*.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) im))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 im))
(/.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 im))))
(/.f64 (*.f64 re #s(literal 1 binary64)) im)
(/.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (neg.f64 re)) im)
(/.f64 (neg.f64 re) (neg.f64 im))
(/.f64 re (neg.f64 (neg.f64 im)))
(/.f64 re im)
(neg.f64 (/.f64 (neg.f64 re) im))
re
#s(literal 1 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(neg.f64 (-.f64 (neg.f64 im) 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)) (*.f64 (neg.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 (*.f64 #s(literal 1 binary64) im) (*.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 (neg.f64 (neg.f64 im)))
(+.f64 im im)
#s(literal 2 binary64)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 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 im (/.f64 im re)))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))
(*.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) re))
(*.f64 (fabs.f64 im) (/.f64 (fabs.f64 im) re))
(*.f64 (neg.f64 im) (/.f64 (neg.f64 im) re))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re))
(*.f64 im (/.f64 im re))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) re)
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (neg.f64 (neg.f64 re))))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 re))
(/.f64 (*.f64 im im) (neg.f64 (neg.f64 re)))
(/.f64 (*.f64 im im) re)
(neg.f64 (/.f64 (*.f64 (neg.f64 im) im) re))
(*.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 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 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))
(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))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 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 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) im)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (*.f64 im im))) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 im im))) (fabs.f64 re))
(neg.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))))
(neg.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) (fabs.f64 im)) (fabs.f64 im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) (neg.f64 im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 im) im)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (neg.f64 im) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re))) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 im im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im im)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 im) im)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (neg.f64 im) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 im) im)))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (neg.f64 im) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im)))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))
(fma.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 im) im)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (neg.f64 im) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) (fabs.f64 im))) (fabs.f64 im)))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 im) im) (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im im))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(-.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 im)) (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (neg.f64 im) im)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 im) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)))
(+.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(neg.f64 (-.f64 (fabs.f64 re) re))
(-.f64 (neg.f64 (neg.f64 re)) (fabs.f64 re))
(-.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 (neg.f64 re))))
(-.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))
(-.f64 re (neg.f64 (neg.f64 (fabs.f64 re))))
(-.f64 re (fabs.f64 re))
(+.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (neg.f64 re)))
(+.f64 (neg.f64 (fabs.f64 re)) re)
(+.f64 re (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(+.f64 re (neg.f64 (fabs.f64 re)))
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 re re) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 re re))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 re))))
(fabs.f64 (neg.f64 (neg.f64 re)))
(fabs.f64 (neg.f64 (fabs.f64 re)))
(fabs.f64 (neg.f64 re))
(fabs.f64 (fabs.f64 re))
(fabs.f64 re)
(*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) (fabs.f64 im)) (fabs.f64 im))
(*.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im) (neg.f64 im))
(*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)))
(*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re))) im)
(*.f64 (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 im im))
(*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 im im)))
(*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re))))
(/.f64 (neg.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (*.f64 im im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 im im))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 im (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (fabs.f64 re))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) im) (fabs.f64 re))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (*.f64 im im)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (*.f64 im im)) (fabs.f64 re))
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) im) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)) im)
(*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))
(*.f64 im (/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (fabs.f64 re) (*.f64 im #s(literal 1 binary64))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (neg.f64 (fabs.f64 re)) (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (fabs.f64 re) im) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 im #s(literal 1 binary64))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (neg.f64 (fabs.f64 re)) (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) im) (fabs.f64 re))
(/.f64 (*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (neg.f64 (neg.f64 im))) (*.f64 (*.f64 re re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (neg.f64 im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) im) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))) (fabs.f64 re))
(/.f64 (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) im) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im) (fabs.f64 re))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)) im))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im (/.f64 im (fabs.f64 re)))
(fma.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (/.f64 im (fabs.f64 re)))
(-.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) im))
(-.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(-.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (/.f64 (neg.f64 im) (fabs.f64 re)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) im))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (/.f64 (neg.f64 im) (fabs.f64 re)))
(+.f64 (*.f64 im (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))) (/.f64 im (fabs.f64 re)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) (/.f64 im (fabs.f64 re)))
(*.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fabs.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 re re) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re))) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fabs.f64 re) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im)) (fabs.f64 re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)))) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 re re) (*.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)) (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (neg.f64 (fabs.f64 re)))) (*.f64 re re))
(/.f64 (fma.f64 #s(literal -1 binary64) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (fabs.f64 re)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)))) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (fabs.f64 re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)) (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 re re) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)))) (*.f64 re re))
(/.f64 (fma.f64 #s(literal -1 binary64) (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (fabs.f64 re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im))) (*.f64 re re))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal -1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (fabs.f64 re) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fabs.f64 re) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (fabs.f64 re)) (*.f64 (*.f64 re re) #s(literal -1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fabs.f64 re)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re)) (*.f64 (fabs.f64 re) #s(literal -1 binary64))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) #s(literal -1 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fabs.f64 re) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 re)))) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal 1 binary64)))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal 1 binary64))) (*.f64 re re))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) (fabs.f64 re))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (neg.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (neg.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (neg.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (neg.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (fabs.f64 im) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (fabs.f64 im) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (fabs.f64 im) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (neg.f64 re)) (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (neg.f64 re)) (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 re re)) (fabs.f64 (/.f64 im re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (*.f64 re re)) (fabs.f64 (/.f64 im re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (fabs.f64 re)) (/.f64 (fabs.f64 im) (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (fabs.f64 re)) (/.f64 (fabs.f64 im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) re) (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) re) (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 im re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 im re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (neg.f64 im) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (neg.f64 im) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (neg.f64 re)) (/.f64 (neg.f64 im) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (neg.f64 re)) (/.f64 (neg.f64 im) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 re re)) (/.f64 (neg.f64 im) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (*.f64 re re)) (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (fabs.f64 re)) (/.f64 im (*.f64 (neg.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (fabs.f64 re)) (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) re) (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) re) (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (neg.f64 im) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (neg.f64 im) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (*.f64 im (/.f64 im re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (*.f64 im (/.f64 im re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 re re)) (/.f64 im (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 re re)) (/.f64 im (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (fabs.f64 re) re)) (/.f64 im re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (fabs.f64 re) re)) (/.f64 im re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re) (/.f64 #s(literal -1/4 binary64) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re) (/.f64 #s(literal -1/4 binary64) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (/.f64 im (fabs.f64 re)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (fabs.f64 im) re) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (fabs.f64 im) re) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (fabs.f64 (/.f64 im re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (fabs.f64 (/.f64 im re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal -1/4 binary64) re) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal -1/4 binary64) re) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re)) (/.f64 im (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re)) (/.f64 im (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) (/.f64 im (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) (/.f64 im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) re) (/.f64 im (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) re) (/.f64 im (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (/.f64 (*.f64 im im) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (/.f64 (*.f64 im im) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) im) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 re) (fabs.f64 re))) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 re) (fabs.f64 re))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (fabs.f64 re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 re re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im (fabs.f64 re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 (*.f64 im (/.f64 im re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 (*.f64 im (/.f64 im re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)))
(fma.f64 im (*.f64 (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(fma.f64 im (*.f64 (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re)))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im)) (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 im) (*.f64 (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 #s(literal -1/4 binary64) im)) (neg.f64 (neg.f64 (fabs.f64 re)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im)) (/.f64 im (*.f64 re re))) (neg.f64 (neg.f64 (fabs.f64 re)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) (neg.f64 (neg.f64 (fabs.f64 re)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 #s(literal -1/4 binary64) im)) (fabs.f64 re)))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im)) (/.f64 im (*.f64 re re))) (fabs.f64 re)))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) (fabs.f64 re)))
(-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(-.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fabs.f64 re)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re)) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fabs.f64 re)) (*.f64 re re)) (/.f64 (*.f64 (fabs.f64 re) #s(literal 1 binary64)) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re)))) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (neg.f64 (neg.f64 (fabs.f64 re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re))))
(+.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im re))) re)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 im))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) re (*.f64 (/.f64 im re) (*.f64 #s(literal -1/4 binary64) im))) re)
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) im))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 re) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re))) (neg.f64 re))
(/.f64 (fma.f64 #s(literal 1 binary64) re (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re)) re)
(/.f64 (fma.f64 #s(literal 1 binary64) (fabs.f64 re) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re))) (fabs.f64 re))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re) (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) #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 im im) #s(literal -1/4 binary64)) re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (fabs.f64 re))) (*.f64 (fabs.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im re)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (*.f64 (/.f64 im re) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re) (*.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 re) (*.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im re)) #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 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 im im) #s(literal -1/4 binary64)) re) #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) #s(literal 2 binary64) (*.f64 (fabs.f64 re) #s(literal 2 binary64))) (*.f64 (fabs.f64 re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 re) re) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 re re) #s(literal 2 binary64))) (*.f64 (*.f64 re re) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im re)))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 im)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 im re) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 re) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)))) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 re) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)))) (*.f64 #s(literal 2 binary64) (fabs.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 re) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 re re) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 re re)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 re) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re))
(neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (neg.f64 (neg.f64 re))) (/.f64 (fabs.f64 im) (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (neg.f64 (fabs.f64 re))) (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (neg.f64 (neg.f64 re))) (/.f64 (neg.f64 im) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (neg.f64 (fabs.f64 re))) (/.f64 im (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 (neg.f64 re))) (/.f64 im (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 (neg.f64 re))) (/.f64 im re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 im) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 (neg.f64 re))) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (neg.f64 re))) (*.f64 im (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (neg.f64 re)) (/.f64 (fabs.f64 im) (neg.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (fabs.f64 re)) (fabs.f64 (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) re) (/.f64 (fabs.f64 im) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (neg.f64 re)) (/.f64 im re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (fabs.f64 re)) (/.f64 (neg.f64 im) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) re) (/.f64 (neg.f64 im) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (neg.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 im (neg.f64 (neg.f64 re))) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im re)) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 im)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 im re) (*.f64 #s(literal -1/4 binary64) im)) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) im)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (fabs.f64 im) re) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) re) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 im re)) (/.f64 (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 (fabs.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re)) (/.f64 (neg.f64 im) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) (/.f64 im (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) re) (/.f64 im re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (/.f64 (*.f64 (neg.f64 im) im) re) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (*.f64 (/.f64 im (fabs.f64 re)) im) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (*.f64 im (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (fabs.f64 re))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal -1/4 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (neg.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 #s(literal -1/4 binary64) im) re) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (/.f64 im (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 im (fabs.f64 re)) (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 im (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal 1 binary64))
(fma.f64 (*.f64 im (/.f64 im re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 (neg.f64 re))) #s(literal 1 binary64))
(fma.f64 (*.f64 im (/.f64 im re)) (/.f64 #s(literal -1/4 binary64) re) #s(literal 1 binary64))
(fma.f64 im (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(fma.f64 im (*.f64 #s(literal -1/4 binary64) (/.f64 im (*.f64 re re))) #s(literal 1 binary64))
(-.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 #s(literal -1/4 binary64) re)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64))) im))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (neg.f64 re))) (/.f64 (neg.f64 im) re)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) (fabs.f64 re))) (/.f64 im (fabs.f64 re))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) im) re)) (/.f64 im re)))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (/.f64 im re)) (/.f64 #s(literal -1/4 binary64) (neg.f64 re))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -1/4 binary64) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) re)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -1/4 binary64) (fabs.f64 re))) (*.f64 (/.f64 im (fabs.f64 re)) im)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -1/4 binary64) re)) (*.f64 im (/.f64 im re))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) im)) #s(literal -1/4 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 im (/.f64 im re))) (/.f64 #s(literal -1/4 binary64) re)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) im))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (*.f64 #s(literal -1/4 binary64) (/.f64 im (*.f64 re re)))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 #s(literal -1/4 binary64) im)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im)) (/.f64 im (*.f64 re re))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im))
(+.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im))) (/.f64 im (*.f64 re re))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (*.f64 #s(literal -1/4 binary64) im))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im)) (/.f64 im (*.f64 re re)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (*.f64 re re)) im))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im))
(*.f64 #s(literal -1/4 binary64) im)
(*.f64 im #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
(*.f64 (/.f64 im (neg.f64 (neg.f64 re))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 #s(literal -1 binary64) re))
(*.f64 (neg.f64 (neg.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 im re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) im)
(*.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 (/.f64 im (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 im (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 (neg.f64 im) #s(literal -1 binary64)) (*.f64 re re))
(/.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (/.f64 (neg.f64 im) re)) (neg.f64 (neg.f64 re)))
(/.f64 (neg.f64 (*.f64 im #s(literal 1 binary64))) (*.f64 (neg.f64 re) re))
(/.f64 (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 im #s(literal -1 binary64)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 re re))
(/.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(/.f64 (/.f64 (neg.f64 im) re) (neg.f64 re))
(/.f64 (neg.f64 (neg.f64 im)) (*.f64 re re))
(/.f64 (/.f64 im re) re)
(/.f64 (neg.f64 im) (*.f64 (neg.f64 re) re))
(/.f64 (/.f64 im (fabs.f64 re)) (fabs.f64 re))
(/.f64 im (*.f64 re re))
(neg.f64 (/.f64 im (*.f64 (neg.f64 re) re)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 re re)
(pow.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.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 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 re #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 re)) (fabs.f64 re)))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 (neg.f64 re))))
(fabs.f64 (*.f64 re (neg.f64 (neg.f64 re))))
(fabs.f64 (*.f64 (fabs.f64 re) (neg.f64 re)))
(fabs.f64 (*.f64 (neg.f64 re) (fabs.f64 re)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 re)) re))
(fabs.f64 (*.f64 (fabs.f64 re) re))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 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 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))
(*.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 im) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im) (fabs.f64 re) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im))) (fabs.f64 re))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im))) (*.f64 re re))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 re re) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (*.f64 re re))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) re (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 (fabs.f64 re) re))) re)
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (fabs.f64 re) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 re re) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im) (fabs.f64 re) (*.f64 im im))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 im) im)) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) re)) (*.f64 (fabs.f64 re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re)) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re)) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re) (*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 im) im)) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)) (fabs.f64 re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) re (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (fabs.f64 re))) (*.f64 (fabs.f64 re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re)) (fabs.f64 re))) (*.f64 re re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re)) (fabs.f64 re))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) (*.f64 im (/.f64 im re)) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im))) (fabs.f64 re))
(/.f64 (+.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 im) im)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)) (fabs.f64 re) (*.f64 (*.f64 re re) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re) (*.f64 (*.f64 re re) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (fabs.f64 re) (*.f64 re (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (fabs.f64 re) re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re)) (fabs.f64 re) (*.f64 (fabs.f64 re) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 re re))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re)) (fabs.f64 re) (*.f64 (*.f64 re re) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 im) im)))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) re (*.f64 (fabs.f64 re) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 (fabs.f64 re) re)))) (*.f64 (fabs.f64 re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re) (*.f64 (fabs.f64 re) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re)))) (*.f64 re re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 re re) (*.f64 (fabs.f64 re) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re)))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)) (*.f64 (fabs.f64 re) (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (fabs.f64 re) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (fma.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(neg.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))
(neg.f64 (-.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))))) (*.f64 (/.f64 im (fabs.f64 re)) im)))
(neg.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))
(neg.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))
(neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))
(neg.f64 (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (*.f64 (fabs.f64 re) re))) (/.f64 (*.f64 (neg.f64 im) im) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 #s(literal -1/4 binary64) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal -1/4 binary64) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal -1/4 binary64) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (neg.f64 im) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (fabs.f64 re) re)) (/.f64 im re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) im)) (*.f64 re re)) (/.f64 im (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re)) (*.f64 im (/.f64 im re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) im)) (neg.f64 re)) (/.f64 im (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (neg.f64 re))) (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (neg.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fabs.f64 re)) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) re) (/.f64 #s(literal -1/4 binary64) (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) im)) (fabs.f64 re)) (/.f64 im (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/4 binary64) im)) re) (/.f64 im (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (neg.f64 re))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (neg.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (fabs.f64 re))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (*.f64 (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fabs.f64 im)) (fabs.f64 im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (neg.f64 im)) (neg.f64 im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (/.f64 im (fabs.f64 re))) (/.f64 im (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) im) (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im)) #s(literal -1/4 binary64) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 #s(literal -1/4 binary64) im)) im (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 im) im)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 (*.f64 im im) (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (neg.f64 re)) (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))) (*.f64 im im)))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im))))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im))))
(fma.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (fabs.f64 im) re) (/.f64 (*.f64 (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (/.f64 (*.f64 (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 im re)) (/.f64 (*.f64 (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 im) re) (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (fabs.f64 re) (*.f64 (*.f64 (*.f64 (fabs.f64 re) re) re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (neg.f64 re) (fabs.f64 re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im re) (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (*.f64 im im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 im re)) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 im re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(fma.f64 (neg.f64 im) (/.f64 (neg.f64 im) (fabs.f64 re)) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(fma.f64 (neg.f64 im) (/.f64 (neg.f64 im) (fabs.f64 re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(fma.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (*.f64 (/.f64 im (fabs.f64 re)) im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))
(fma.f64 (/.f64 im (fabs.f64 re)) (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 re re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (fabs.f64 re)) im (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(fma.f64 (/.f64 im (fabs.f64 re)) im (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (/.f64 im (*.f64 re re)) (/.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fabs.f64 re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 im (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))
(fma.f64 (*.f64 im (/.f64 im re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (fabs.f64 re) re)) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))
(fma.f64 im (*.f64 (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(fma.f64 im (/.f64 im (fabs.f64 re)) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(fma.f64 im (/.f64 im (fabs.f64 re)) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 im (/.f64 (neg.f64 im) (fabs.f64 re))))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 (/.f64 im re))))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 (neg.f64 im) (fabs.f64 re))))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))))
(-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)))
(-.f64 (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im) (-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)))
(-.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im))))
(-.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (/.f64 im (*.f64 re re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (fabs.f64 im))) (fabs.f64 im)))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) (neg.f64 im))) (neg.f64 im)))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (/.f64 im (fabs.f64 re)))) (/.f64 im (*.f64 re re))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) im)) (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im))) #s(literal -1/4 binary64)))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 #s(literal -1/4 binary64) im))) im))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im)) im))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) re)))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) im)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (fabs.f64 re))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/4 binary64)) im)))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 im (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 im) (*.f64 (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im)))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))
(-.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re))))
(+.f64 (/.f64 (*.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im))
(+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))
(+.f64 (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im) (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))))
(+.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im)))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))) (*.f64 im im)))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (neg.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)))))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im))))
(+.f64 (fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re)) #s(literal -1/4 binary64)) im) im))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (/.f64 (fma.f64 im im (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 im im)) (*.f64 re re))) (fabs.f64 re)))
(*.f64 (/.f64 (/.f64 im (fabs.f64 re)) (neg.f64 (neg.f64 re))) (/.f64 im (neg.f64 (neg.f64 re))))
(*.f64 (/.f64 (/.f64 im (fabs.f64 re)) (neg.f64 (neg.f64 re))) (/.f64 im re))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (fabs.f64 im) re))
(*.f64 (/.f64 (neg.f64 (neg.f64 im)) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (neg.f64 im) re))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) (fabs.f64 re)) (*.f64 im (/.f64 im re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (neg.f64 (fabs.f64 im)) re))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (fabs.f64 im) (neg.f64 re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)) (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)) (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 (neg.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 (neg.f64 (neg.f64 im)) re))
(*.f64 (/.f64 (neg.f64 (neg.f64 im)) (*.f64 (fabs.f64 re) re)) (/.f64 im re))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (*.f64 (fabs.f64 re) re))) (/.f64 (neg.f64 (fabs.f64 im)) re))
(*.f64 (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) re)) (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)))
(*.f64 (/.f64 im (neg.f64 (*.f64 (fabs.f64 re) re))) (/.f64 (neg.f64 im) re))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (neg.f64 re))) (/.f64 (fabs.f64 (/.f64 im re)) (neg.f64 (neg.f64 re))))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) (/.f64 (fabs.f64 (/.f64 im re)) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re))) (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 re re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re)) (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 (neg.f64 (fabs.f64 im)) re) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 (neg.f64 (neg.f64 im)) re) (/.f64 (neg.f64 (neg.f64 im)) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (fabs.f64 im) (neg.f64 re)))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (fabs.f64 (/.f64 im re)) (neg.f64 re)))
(*.f64 (/.f64 (fabs.f64 im) (neg.f64 re)) (/.f64 (fabs.f64 im) (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 im re))
(*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 im (*.f64 (fabs.f64 re) (neg.f64 re))) (/.f64 (neg.f64 im) re))
(*.f64 (/.f64 im (neg.f64 (neg.f64 re))) (/.f64 (/.f64 im (fabs.f64 re)) (neg.f64 (neg.f64 re))))
(*.f64 (*.f64 (/.f64 im (fabs.f64 re)) (neg.f64 im)) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.f64 (*.f64 (neg.f64 im) (/.f64 im (*.f64 re re))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (/.f64 im (fabs.f64 re)) (neg.f64 re)) (/.f64 (neg.f64 im) re))
(*.f64 (/.f64 (/.f64 im (fabs.f64 re)) re) (/.f64 im re))
(*.f64 (/.f64 (fabs.f64 im) re) (/.f64 (fabs.f64 (/.f64 im re)) re))
(*.f64 (/.f64 (fabs.f64 im) re) (/.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (/.f64 (fabs.f64 im) re) (/.f64 (/.f64 (fabs.f64 im) re) (fabs.f64 re)))
(*.f64 (/.f64 (fabs.f64 im) re) (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 (fabs.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (fabs.f64 im) re))
(*.f64 (/.f64 (fabs.f64 im) (*.f64 re re)) (fabs.f64 (/.f64 im re)))
(*.f64 (fabs.f64 (/.f64 im re)) (/.f64 (fabs.f64 (/.f64 im re)) (fabs.f64 re)))
(*.f64 (fabs.f64 (/.f64 im re)) (/.f64 (/.f64 (fabs.f64 im) re) re))
(*.f64 (fabs.f64 (/.f64 im re)) (/.f64 (fabs.f64 im) (*.f64 re re)))
(*.f64 (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)) (/.f64 (neg.f64 im) re))
(*.f64 (/.f64 im (*.f64 (neg.f64 re) re)) (/.f64 (neg.f64 im) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) (/.f64 im (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 im (*.f64 (fabs.f64 re) re)) (/.f64 (neg.f64 (neg.f64 im)) re))
(*.f64 (/.f64 im (*.f64 (fabs.f64 re) re)) (/.f64 im re))
(*.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 (neg.f64 (neg.f64 im)) (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 (/.f64 (neg.f64 im) re) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 im (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 (/.f64 im (fabs.f64 re)) (neg.f64 re)))
(*.f64 (/.f64 (neg.f64 im) re) (/.f64 (neg.f64 im) (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (/.f64 #s(literal -1 binary64) re) (fabs.f64 re)))
(*.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 re)))
(*.f64 (*.f64 (neg.f64 im) (/.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fabs.f64 re)) re)))
(*.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 (/.f64 #s(literal -1 binary64) re) re))
(*.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re))))
(*.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 im re) (/.f64 (/.f64 im re) (fabs.f64 re)))
(*.f64 (/.f64 im re) (/.f64 (neg.f64 im) (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (/.f64 im re) (/.f64 (/.f64 im (fabs.f64 re)) re))
(*.f64 (/.f64 im re) (/.f64 im (*.f64 (fabs.f64 re) re)))
(*.f64 (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)) im)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (fabs.f64 re)) im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)) (*.f64 im im))
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.f64 (fabs.f64 im) (/.f64 (fabs.f64 im) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.f64 (neg.f64 im) (/.f64 (neg.f64 im) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 im (fabs.f64 re)) (/.f64 im (*.f64 re re)))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re))))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (fabs.f64 re)))
(*.f64 (*.f64 im (/.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) re) (fabs.f64 re)))
(*.f64 (*.f64 im (/.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (neg.f64 (neg.f64 re))))
(*.f64 (*.f64 im (/.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) re))
(*.f64 (*.f64 im (/.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 re) re)))
(*.f64 im (/.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.f64 im (/.f64 im (*.f64 (*.f64 (fabs.f64 re) re) re)))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 (neg.f64 im) re)) (*.f64 (fabs.f64 re) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 im re)) (*.f64 (fabs.f64 re) re))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 im (fabs.f64 re))) (*.f64 re re))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) (/.f64 (neg.f64 im) re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 re)))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im re)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) re))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im (fabs.f64 re))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (fabs.f64 re)))
(/.f64 (*.f64 im (/.f64 (neg.f64 im) re)) (*.f64 (fabs.f64 re) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 (neg.f64 im))) (*.f64 (*.f64 re re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 (neg.f64 im))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 (/.f64 (neg.f64 im) re) (*.f64 im #s(literal 1 binary64))) (*.f64 (neg.f64 re) (fabs.f64 re)))
(/.f64 (*.f64 (/.f64 (neg.f64 im) re) (neg.f64 (neg.f64 im))) (*.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 (/.f64 (neg.f64 im) re) (neg.f64 im)) (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))))
(/.f64 (*.f64 (/.f64 (neg.f64 im) re) im) (*.f64 (neg.f64 re) (fabs.f64 re)))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) (*.f64 im #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 re re)))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 (/.f64 im re) (*.f64 im #s(literal 1 binary64))) (*.f64 (fabs.f64 re) re))
(/.f64 (*.f64 (/.f64 im re) (neg.f64 (neg.f64 im))) (*.f64 re (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 (/.f64 im re) (neg.f64 im)) (*.f64 re (neg.f64 (fabs.f64 re))))
(/.f64 (*.f64 (/.f64 im re) im) (*.f64 (fabs.f64 re) re))
(/.f64 (*.f64 (neg.f64 im) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 im (fabs.f64 re)) (*.f64 im #s(literal 1 binary64))) (*.f64 re re))
(/.f64 (*.f64 (/.f64 im (fabs.f64 re)) (neg.f64 (neg.f64 im))) (*.f64 (fabs.f64 re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 im (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 im (neg.f64 (neg.f64 im))) (*.f64 (*.f64 re re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 im (neg.f64 (neg.f64 im))) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (neg.f64 im)) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) im) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (neg.f64 (*.f64 (/.f64 im (fabs.f64 re)) (neg.f64 im))) (*.f64 re re))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) (/.f64 im (*.f64 re re)))) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re))) (neg.f64 (neg.f64 re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re)) (neg.f64 re))
(/.f64 (neg.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re))) (neg.f64 re))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) (/.f64 im re))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re))) (*.f64 re re))
(/.f64 (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 im (/.f64 im re))) (neg.f64 (*.f64 (fabs.f64 re) re)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 im (fabs.f64 re)) (neg.f64 im)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 (neg.f64 im) (/.f64 im (*.f64 re re))) (neg.f64 (fabs.f64 re)))
(/.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (neg.f64 re)) (neg.f64 re))
(/.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (fabs.f64 re)) (fabs.f64 re))
(/.f64 (/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) re) re)
(/.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 re re)))
(/.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) re)) re)
(/.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (*.f64 (fabs.f64 re) (neg.f64 re)))
(/.f64 (/.f64 (*.f64 (neg.f64 im) im) re) (*.f64 (neg.f64 (fabs.f64 re)) re))
(/.f64 (*.f64 (neg.f64 im) (/.f64 im re)) (*.f64 (neg.f64 (fabs.f64 re)) re))
(/.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (*.f64 (neg.f64 re) re))
(/.f64 (*.f64 (/.f64 im (*.f64 re re)) im) (fabs.f64 re))
(/.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (neg.f64 re) re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re))))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (neg.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))))
(/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 re re))
(/.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (*.f64 re re)))
(/.f64 (*.f64 im im) (*.f64 (*.f64 (neg.f64 re) re) (neg.f64 (fabs.f64 re))))
(/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 im im) (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 re) re)))
(/.f64 (*.f64 im im) (neg.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re))))
(/.f64 (*.f64 im im) (*.f64 (*.f64 (fabs.f64 re) re) re))
(/.f64 (*.f64 im (/.f64 im re)) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)))
(/.f64 (*.f64 im (/.f64 im re)) (*.f64 (fabs.f64 re) re))
(neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (*.f64 (*.f64 (fabs.f64 re) re) re)))
(*.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 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 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))
(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))
(*.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) (neg.f64 re))
(*.f64 (*.f64 (fabs.f64 re) re) re)
(*.f64 (neg.f64 re) (*.f64 (neg.f64 re) (fabs.f64 re)))
(*.f64 (*.f64 re re) (fabs.f64 re))
(*.f64 (fabs.f64 re) (*.f64 re re))
(*.f64 re (*.f64 (fabs.f64 re) re))
(pow.f64 (*.f64 re re) #s(literal 3/2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 3 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re re)))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) re) (neg.f64 (neg.f64 re))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) re) (neg.f64 re)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 re) re) re))
(fabs.f64 (*.f64 (*.f64 re re) (neg.f64 (neg.f64 re))))
(fabs.f64 (*.f64 (*.f64 re re) (neg.f64 re)))
(fabs.f64 (*.f64 (*.f64 re re) re))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 re)) (*.f64 (neg.f64 re) re)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 re)) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) (*.f64 (neg.f64 re) re)))
(fabs.f64 (*.f64 (neg.f64 re) (*.f64 re re)))
(fabs.f64 (*.f64 re (*.f64 (neg.f64 re) re)))
(fabs.f64 (*.f64 re (*.f64 re re)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 re) re) (neg.f64 re)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 re) re) re))
(*.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 im)) (fabs.f64 im))
(*.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 im)) (neg.f64 im))
(*.f64 (fabs.f64 im) (*.f64 (fabs.f64 im) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1/4 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/4 binary64))
(*.f64 (*.f64 #s(literal -1/4 binary64) im) im)
(*.f64 #s(literal -1/4 binary64) (*.f64 im im))
(*.f64 im (*.f64 #s(literal -1/4 binary64) im))
(*.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 im) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im))) (neg.f64 (fabs.f64 re)))
(/.f64 (fma.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re) (*.f64 im im)) (fabs.f64 re))
(neg.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im)))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 (/.f64 im re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (neg.f64 im) (/.f64 (neg.f64 im) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (neg.f64 (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re)))))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im (fabs.f64 re))))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re))))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (/.f64 im (fabs.f64 re)) im))
(fma.f64 (/.f64 im (fabs.f64 re)) im (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (neg.f64 (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (neg.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re)))))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im (fabs.f64 re))))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re))))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (/.f64 im (fabs.f64 re)) im))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (neg.f64 (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im)))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (neg.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re)))))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im (fabs.f64 re))))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re))))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (/.f64 im (fabs.f64 re)) im))
(fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (neg.f64 (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im)))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (neg.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re)))))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im (fabs.f64 re))))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re))))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (/.f64 im (fabs.f64 re)) im))
(-.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 im (/.f64 (neg.f64 im) (fabs.f64 re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 (/.f64 im re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 (neg.f64 im) (fabs.f64 re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (fabs.f64 re)) (fabs.f64 re)) (*.f64 (/.f64 im (fabs.f64 re)) im))
(+.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (*.f64 (/.f64 (neg.f64 im) (fabs.f64 re)) im)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 im) (/.f64 im (fabs.f64 re)))))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 im)) (/.f64 im (fabs.f64 re))))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re))))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im))
(*.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (neg.f64 (neg.f64 im)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) im)
(*.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 im (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 im #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(/.f64 (*.f64 im #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 (neg.f64 (neg.f64 im)) (fabs.f64 re))
(/.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(/.f64 im (neg.f64 (neg.f64 (fabs.f64 re))))
(/.f64 im (fabs.f64 re))
(neg.f64 (/.f64 (neg.f64 im) (fabs.f64 re)))
(*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64))
(*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re))
(*.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)))
(neg.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 re) #s(literal 2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 re) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(fma.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re) (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re)))
(fma.f64 re #s(literal -2 binary64) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal -2 binary64) (neg.f64 (fabs.f64 re))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64)) (neg.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64))))
(-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 re)) (*.f64 #s(literal -2 binary64) (neg.f64 re)))
(-.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 re)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(-.f64 (*.f64 #s(literal -2 binary64) re) (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (fabs.f64 re)))))
(-.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal 2 binary64) (neg.f64 (fabs.f64 re))))
(-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re)) (*.f64 #s(literal -1 binary64) (-.f64 (fabs.f64 re) re)))
(-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re))))
(-.f64 (*.f64 (fabs.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(-.f64 (*.f64 (fabs.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64)))
(-.f64 (*.f64 (fabs.f64 re) #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (*.f64 (fabs.f64 re) #s(literal -2 binary64)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) #s(literal -2 binary64)))
(-.f64 (*.f64 re #s(literal -2 binary64)) (neg.f64 (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64))))
(-.f64 (-.f64 (fabs.f64 re) re) (-.f64 re (fabs.f64 re)))
(+.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 re)) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -2 binary64) (neg.f64 (fabs.f64 re))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re)) (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 re) re)))
(+.f64 (*.f64 (fabs.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(+.f64 (*.f64 re #s(literal -2 binary64)) (*.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64)))
(+.f64 (-.f64 (fabs.f64 re) re) (-.f64 (fabs.f64 re) re))
(neg.f64 (-.f64 re (fabs.f64 re)))
(-.f64 (neg.f64 (neg.f64 (fabs.f64 re))) re)
(-.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 re)))))
(-.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))
(-.f64 (fabs.f64 re) (neg.f64 (neg.f64 re)))
(-.f64 (fabs.f64 re) re)
(+.f64 (neg.f64 re) (neg.f64 (neg.f64 (fabs.f64 re))))
(+.f64 (neg.f64 re) (fabs.f64 re))
(+.f64 (fabs.f64 re) (neg.f64 (neg.f64 (neg.f64 re))))
(+.f64 (fabs.f64 re) (neg.f64 re))

eval255.0ms (5.9%)

Memory
40.8MiB live, 477.4MiB allocated; 124ms collecting garbage
Compiler

Compiled 64 074 to 9 376 computations (85.4% saved)

prune30.0ms (0.7%)

Memory
-13.8MiB live, 34.6MiB allocated; 9ms collecting garbage
Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New1 44351 448
Fresh000
Picked415
Done044
Total1 447101 457
Accuracy
90.5%
Counts
1 457 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
38.8%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
52.5%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
43.7%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
51.8%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
19.3%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
77.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
16.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
24.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
51.6%
(*.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)))))
Compiler

Compiled 334 to 243 computations (27.2% saved)

series48.0ms (1.1%)

Memory
24.5MiB live, 70.8MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

6 calls:

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

rewrite136.0ms (3.2%)

Memory
-26.1MiB live, 124.7MiB allocated; 69ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050489
075484
1177484
2509484
32227468
04282380
Stop Event
iter-limit
node-limit
iter-limit
Counts
35 → 470
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64)))
(*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))
#s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re)))
(neg.f64 (-.f64 im re))
(-.f64 im re)
im
re
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))
(+.f64 im im)
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))
(/.f64 (*.f64 im im) re)
(*.f64 im im)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))
(*.f64 im (/.f64 im re))
(/.f64 im re)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im))))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im))
(-.f64 re (fabs.f64 re))
(fabs.f64 re)
(*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im)
(*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im)
(/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re))
#s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))) (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))
(*.f64 (fabs.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))) #s(literal 2 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))
(*.f64 #s(literal 2 binary64) (fabs.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))
(*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))
(*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))) (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))
(neg.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))) (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))))
(fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))))
(fabs.f64 (*.f64 #s(literal 2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))
(fabs.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)))))))
(fabs.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))))
#s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im))
(neg.f64 (-.f64 im re))
(-.f64 (neg.f64 im) (neg.f64 re))
(-.f64 re im)
(+.f64 (neg.f64 im) re)
(+.f64 re (neg.f64 im))
(neg.f64 (-.f64 re im))
(-.f64 (neg.f64 re) (neg.f64 im))
(-.f64 im re)
(+.f64 (neg.f64 re) im)
(+.f64 im (neg.f64 re))
im
re
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))))
(fabs.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im)))
(*.f64 (+.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -2 binary64) im))
(neg.f64 (*.f64 im #s(literal -2 binary64)))
(neg.f64 (-.f64 (neg.f64 im) im))
(-.f64 im (neg.f64 im))
(+.f64 im im)
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.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 (*.f64 im im) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(*.f64 (/.f64 (fabs.f64 im) re) (fabs.f64 im))
(*.f64 (/.f64 #s(literal -1 binary64) re) (*.f64 (neg.f64 im) im))
(*.f64 (/.f64 (neg.f64 im) re) (neg.f64 im))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 im) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (fabs.f64 im) (neg.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) re))
(*.f64 (fabs.f64 im) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (fabs.f64 im) (/.f64 (fabs.f64 im) re))
(*.f64 (neg.f64 im) (/.f64 (neg.f64 im) re))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 im re) im)
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re))
(*.f64 im (/.f64 im re))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 im im))) re)
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 im im)) (neg.f64 re))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)) (neg.f64 re))
(/.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)) (neg.f64 re))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 re))
(/.f64 (*.f64 im im) re)
(neg.f64 (*.f64 (/.f64 (neg.f64 im) re) im))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 im) im)))
(neg.f64 (*.f64 im (/.f64 (neg.f64 im) re)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64))))
(*.f64 (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))))
(*.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (*.f64 im #s(literal -1 binary64)) (*.f64 im #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 im im)
(pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 im))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fabs.f64 im))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 im) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (fabs.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im #s(literal -1 binary64)) (*.f64 im #s(literal -1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 im #s(literal -1 binary64)) (*.f64 im #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 im))) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (neg.f64 (neg.f64 (fabs.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 im im (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(fma.f64 im im (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) im)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) im)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal -1 binary64)))
(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 #s(literal -1 binary64) (*.f64 im im)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 0 binary64)))
(+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.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 (*.f64 im im) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(pow.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) #s(literal 2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))
(sqrt.f64 (*.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)) #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(*.f64 (/.f64 (fabs.f64 im) re) (fabs.f64 im))
(*.f64 (/.f64 #s(literal -1 binary64) re) (*.f64 (neg.f64 im) im))
(*.f64 (/.f64 (neg.f64 im) re) (neg.f64 im))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (fabs.f64 im) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (neg.f64 (fabs.f64 im)) (/.f64 (fabs.f64 im) (neg.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal -1 binary64) re))
(*.f64 (fabs.f64 im) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (fabs.f64 im) (/.f64 (fabs.f64 im) re))
(*.f64 (neg.f64 im) (/.f64 (neg.f64 im) re))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 im re) im)
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re))
(*.f64 im (/.f64 im re))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 im im))) re)
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 im im)) (neg.f64 re))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)) (neg.f64 re))
(/.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)) (neg.f64 re))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 re))
(/.f64 (*.f64 im im) re)
(neg.f64 (*.f64 (/.f64 (neg.f64 im) re) im))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 im) im)))
(neg.f64 (*.f64 im (/.f64 (neg.f64 im) re)))
(*.f64 (/.f64 #s(literal -1 binary64) re) (neg.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) re) im)
(*.f64 (neg.f64 im) (/.f64 #s(literal -1 binary64) re))
(*.f64 #s(literal 1 binary64) (/.f64 im re))
(*.f64 im (/.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) im)) re)
(/.f64 (neg.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64))) re)
(/.f64 (*.f64 #s(literal -1 binary64) im) (neg.f64 re))
(/.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 re))
(/.f64 (*.f64 im #s(literal -1 binary64)) (neg.f64 re))
(/.f64 (neg.f64 im) (neg.f64 re))
(/.f64 im re)
(neg.f64 (/.f64 (neg.f64 im) re))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))
(pow.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))
(fabs.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))
(pow.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))) #s(literal 2 binary64))
#s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))))
(fabs.f64 (neg.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))))
(fabs.f64 (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64))))))))
(fabs.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)) (fabs.f64 re) (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im)))) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)) (fabs.f64 re) (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im)) (fabs.f64 re))
(/.f64 (fma.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)) (neg.f64 (fabs.f64 re)) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im))) (neg.f64 (fabs.f64 re)))
(neg.f64 (fma.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(neg.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(neg.f64 (fma.f64 (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 (/.f64 im re))) (fabs.f64 im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64) (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal -2 binary64) re) #s(literal 1 binary64) (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(fma.f64 (/.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (fabs.f64 re)) (*.f64 (neg.f64 im) im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re))) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 im (fabs.f64 re))) (neg.f64 im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 im im)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (fabs.f64 im) (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 (/.f64 im re))) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 im (fabs.f64 re))) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (neg.f64 re) #s(literal 2 binary64) (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(fma.f64 (neg.f64 re) #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) im (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 im im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 re)) (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 re)) (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(fma.f64 #s(literal 2 binary64) (-.f64 (fabs.f64 re) re) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (neg.f64 re) (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) (neg.f64 re) (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(fma.f64 #s(literal -2 binary64) (-.f64 re (fabs.f64 re)) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(fma.f64 #s(literal -2 binary64) re (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(fma.f64 #s(literal -2 binary64) re (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(fma.f64 (*.f64 im im) (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 im (*.f64 (/.f64 im (fabs.f64 re)) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(fma.f64 re #s(literal -2 binary64) (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(fma.f64 re #s(literal -2 binary64) (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(-.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im)))
(-.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal -2 binary64)))
(+.f64 (fma.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) re)) (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) re) (fma.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -2 binary64) re) (-.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 re))) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im))))
(+.f64 (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64)))
(neg.f64 (-.f64 (fabs.f64 re) re))
(-.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))
(-.f64 re (fabs.f64 re))
(+.f64 (neg.f64 (fabs.f64 re)) re)
(+.f64 re (neg.f64 (fabs.f64 re)))
(*.f64 #s(literal 1 binary64) (fabs.f64 re))
(pow.f64 (pow.f64 re #s(literal 8 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) #s(literal 1/4 binary64))
(pow.f64 (*.f64 re re) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (fabs.f64 re)))
(sqrt.f64 (*.f64 re re))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fabs.f64 re))))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 re)))
(fabs.f64 (*.f64 #s(literal 1 binary64) re))
(fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 re)))
(fabs.f64 (*.f64 #s(literal -1 binary64) re))
(fabs.f64 (neg.f64 (fabs.f64 re)))
(fabs.f64 (neg.f64 re))
(fabs.f64 (fabs.f64 re))
(fabs.f64 re)
(*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) (neg.f64 (fabs.f64 im))) (neg.f64 (fabs.f64 im)))
(*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 (/.f64 im re))) (fabs.f64 im))
(*.f64 (*.f64 (/.f64 im (fabs.f64 re)) im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (fabs.f64 re)) (*.f64 (neg.f64 im) im))
(*.f64 (neg.f64 (fabs.f64 im)) (*.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re))))
(*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) (/.f64 im (fabs.f64 re)))
(*.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 im (fabs.f64 re))) (neg.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im))
(*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (*.f64 im im)))
(*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 im) im) (fabs.f64 re)))
(*.f64 (fabs.f64 im) (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 (/.f64 im re))))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 im (fabs.f64 re))))
(*.f64 (*.f64 (/.f64 im (fabs.f64 re)) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) im)
(*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) (*.f64 im im))
(*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (/.f64 im (fabs.f64 re)) im))
(*.f64 (*.f64 im im) (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)))
(*.f64 im (*.f64 (/.f64 im (fabs.f64 re)) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 im (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))) (fabs.f64 re))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) (neg.f64 im))) (fabs.f64 re))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im)))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 im (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) (neg.f64 im)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (neg.f64 im) im)) (fabs.f64 re))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im))) (fabs.f64 re))
(/.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) im) (fabs.f64 re))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 im im)) (neg.f64 (fabs.f64 re)))
(neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 im (fabs.f64 re)) im)))
(*.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (fabs.f64 re)) (neg.f64 im))
(*.f64 (/.f64 im (fabs.f64 re)) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im))
(*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) im))
(*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 (neg.f64 im) (fabs.f64 re)))
(*.f64 (neg.f64 im) (/.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (fabs.f64 re)))
(*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im)
(*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (/.f64 im (fabs.f64 re)))
(*.f64 im (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) #s(literal -1 binary64))) (fabs.f64 re))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) #s(literal -1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) #s(literal 1 binary64)) (fabs.f64 re))
(/.f64 (neg.f64 (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))) (fabs.f64 re))
(/.f64 (*.f64 (neg.f64 im) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) im) (fabs.f64 re))
(neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 im (fabs.f64 re))))
(*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 re)) (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 re)) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))
(*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fabs.f64 re)))
(*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fabs.f64 re)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) #s(literal 1 binary64))) (fabs.f64 re))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))) (fabs.f64 re))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fabs.f64 re)))
(/.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (neg.f64 (fabs.f64 re)))
(/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))) (fabs.f64 re)))
(*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)))
#s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(fma.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
(+.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) #s(literal 0 binary64)))
(+.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64))))
#s(literal 1 binary64)

eval67.0ms (1.6%)

Memory
15.9MiB live, 105.7MiB allocated; 9ms collecting garbage
Compiler

Compiled 22 172 to 3 155 computations (85.8% saved)

prune13.0ms (0.3%)

Memory
23.3MiB live, 23.3MiB allocated; 0ms collecting garbage
Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New5563559
Fresh000
Picked235
Done055
Total55811569
Accuracy
90.5%
Counts
569 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
38.8%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
52.5%
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
43.7%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 #s(approx (* (/ (+ (* (* -1/4 im) (/ im (* re re))) 1) (fabs re)) im) (/.f64 im (fabs.f64 re))) im)))) #s(literal 1/2 binary64))
51.8%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
19.3%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
19.3%
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
77.4%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
16.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
24.8%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
51.6%
(*.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)))))
Compiler

Compiled 236 to 173 computations (26.7% saved)

regimes112.0ms (2.6%)

Memory
-18.8MiB live, 171.9MiB allocated; 15ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
5 → 2
6 → 3
8 → 3
11 → 3
13 → 4
14 → 2
20 → 2
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
Outputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
Call 2
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
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 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
Call 3
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) 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 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
Call 4
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
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 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
Call 5
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(*.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)))))))
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 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
Call 6
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(*.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 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
Call 7
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(*.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 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 #s(approx (* (/ (+ (* (* -1/4 im) (/ im (* re re))) 1) (fabs re)) im) (/.f64 im (fabs.f64 re))) im)))) #s(literal 1/2 binary64))
Outputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 #s(approx (* (/ (+ (* (* -1/4 im) (/ im (* re re))) 1) (fabs re)) im) (/.f64 im (fabs.f64 re))) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
Call 8
Inputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (-.f64 re im)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 im im) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- re (sqrt (+ (* im im) (* re re)))) (neg.f64 (-.f64 im re))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) #s(approx (- re (sqrt (+ (* im im) (* re re)))) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(*.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 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 #s(approx (* (/ (+ (* (* -1/4 im) (/ im (* re re))) 1) (fabs re)) im) (/.f64 im (fabs.f64 re))) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #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 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 #s(approx (+ (* (* -1/4 im) (/ im (* re re))) 1) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (-.f64 re (fabs.f64 re)) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)) (fabs.f64 re)) im) im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (fabs.f64 re) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 im (/.f64 im (fabs.f64 re)) (*.f64 (-.f64 (fabs.f64 re) re) #s(literal 2 binary64)))))))
(*.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))))))))))
Outputs
(*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
Calls

32 calls:

6.0ms
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
6.0ms
im
5.0ms
re
5.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
5.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
51.8%1(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
51.8%1(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
51.8%1(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
51.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))))
51.8%1(*.f64 im im)
51.8%1im
51.8%1re
53.9%1(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
53.9%1(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
64.6%2re
62.0%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
62.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))))
72.4%3re
72.9%3re
72.9%3re
74.6%4re
64.2%3(*.f64 im im)
64.2%3im
73.0%2(*.f64 im im)
73.0%2im
74.6%4re
71.6%3(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
71.6%3(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
72.6%3(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
72.6%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))))
79.0%2(*.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.2%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
85.2%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))))
82.7%2re
79.0%2im
Compiler

Compiled 731 to 346 computations (52.7% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
3.1062975011271437e-141
Compiler

Compiled 18 to 17 computations (5.6% saved)

bsearch15.0ms (0.3%)

Memory
21.0MiB live, 21.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.8644801140139105e-25
1.6635777569781863e-23
Samples
5.0ms85×0valid
3.0ms16×2valid
1.0ms11×1valid
Compiler

Compiled 466 to 329 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-hypot: 3.0ms (48.2% of total)
adjust: 1.0ms (16.1% of total)
ival-sqrt: 1.0ms (16.1% of total)
ival-mult!: 1.0ms (16.1% of total)
ival-sub!: 0.0ms (0% of total)

bsearch63.0ms (1.5%)

Memory
-4.8MiB live, 85.5MiB allocated; 25ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
4.000318005164128e+39
1.0739957873510528e+44
14.0ms
-2.2746926919680833e-69
-3.5578114503877273e-75
16.0ms
-5.292366680269477e+128
-2.8215176164610386e+126
Samples
18.0ms315×0valid
14.0ms21×3valid
6.0ms33×2valid
2.0ms15×1valid
Compiler

Compiled 882 to 717 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
adjust: 10.0ms (33.3% of total)
ival-hypot: 10.0ms (33.3% of total)
ival-mult!: 5.0ms (16.6% of total)
ival-sqrt: 4.0ms (13.3% of total)
ival-sub!: 1.0ms (3.3% of total)

bsearch22.0ms (0.5%)

Memory
-21.4MiB live, 23.5MiB allocated; 11ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.000318005164128e+39
1.0739957873510528e+44
20.0ms
-1.7195786939811013e-26
-6.299912495670912e-31
Samples
15.0ms127×0valid
0.0ms1valid
Compiler

Compiled 658 to 526 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-hypot: 10.0ms (81.2% of total)
ival-sqrt: 1.0ms (8.1% of total)
ival-mult!: 1.0ms (8.1% of total)
adjust: 0.0ms (0% of total)
ival-sub!: 0.0ms (0% of total)

bsearch2.0ms (0.1%)

Memory
3.4MiB live, 3.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.000318005164128e+39
1.0739957873510528e+44
1.0ms
-1.7195786939811013e-26
-6.299912495670912e-31
Compiler

Compiled 642 to 510 computations (20.6% saved)

bsearch2.0ms (0.1%)

Memory
5.5MiB live, 5.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.000318005164128e+39
1.0739957873510528e+44
1.0ms
-1.7195786939811013e-26
-6.299912495670912e-31
Compiler

Compiled 642 to 510 computations (20.6% saved)

bsearch1.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-1.7195786939811013e-26
-6.299912495670912e-31
Compiler

Compiled 322 to 262 computations (18.6% saved)

derivations220.0ms (5.1%)

Memory
10.6MiB live, 196.2MiB allocated; 37ms collecting garbage
Stop Event
fuel
Compiler

Compiled 468 to 105 computations (77.6% saved)

preprocess102.0ms (2.4%)

Memory
-1.5MiB live, 196.3MiB allocated; 64ms collecting garbage
Remove

(abs im)

Compiler

Compiled 1 419 to 603 computations (57.5% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...