math.log/1 on complex, real part

Time bar (total: 3.1s)

start0.0ms (0.0%)

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

analyze65.0ms (2.1%)

Memory
-10.3MiB live, 78.6MiB allocated; 20ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.9%0.1%0.0%0.0%0.0%0
0.0%0.0%99.9%0.1%0.0%0.0%0.0%1
0.0%0.0%99.9%0.1%0.0%0.0%0.0%2
0.0%0.0%99.9%0.1%0.0%0.0%0.0%3
0.0%0.0%99.9%0.1%0.0%0.0%0.0%4
18.8%18.7%81.2%0.1%0.0%0.0%0.0%5
34.4%34.3%65.6%0.1%0.0%0.0%0.0%6
54.7%54.6%45.3%0.1%0.0%0.0%0.0%7
64.8%64.8%35.1%0.1%0.0%0.0%0.0%8
76.2%76.1%23.8%0.1%0.0%0.0%0.0%9
81.8%81.8%18.1%0.1%0.0%0.0%0.0%10
87.8%87.7%12.2%0.1%0.0%0.0%0.0%11
90.8%90.7%9.2%0.1%0.0%0.0%0.0%12
Compiler

Compiled 11 to 6 computations (45.5% saved)

sample891.0ms (28.5%)

Memory
35.4MiB live, 1 656.1MiB allocated; 433ms collecting garbage
Samples
626.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 326.0ms
ival-hypot: 235.0ms (72.1% of total)
ival-log: 90.0ms (27.6% of total)
adjust: 2.0ms (0.6% of total)
Bogosity

preprocess67.0ms (2.1%)

Memory
-23.4MiB live, 116.5MiB allocated; 15ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02256
17156
217756
326056
464456
5384556
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.0%
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Symmetry

(abs re)

(abs im)

(sort re im)

Compiler

Compiled 18 to 14 computations (22.2% saved)

sample0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series35.0ms (1.1%)

Memory
10.2MiB live, 96.1MiB allocated; 13ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02581295
Stop Event
iter-limit
Counts
7 → 53
Calls
Call 1
Inputs
re
(*.f64 re re)
im
(*.f64 im im)
(+.f64 (*.f64 re re) (*.f64 im im))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Outputs
#s(approx re re)
#s(approx (* re re) (pow.f64 re #s(literal 2 binary64)))
#s(approx (+ (* re re) (* im im)) (pow.f64 im #s(literal 2 binary64)))
#s(approx (+ (* re re) (* im im)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (+ (* re re) (* im im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx im im)
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (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 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 6 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 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (+ (* re re) (* im im)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (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
4.0ms
re
inf
2.0ms
re
0
2.0ms
im
-inf
2.0ms
im
inf
1.0ms
im
0

rewrite244.0ms (7.8%)

Memory
3.9MiB live, 282.2MiB allocated; 144ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
01232
14832
216732
348532
4105532
0420920
Stop Event
iter-limit
node-limit
iter-limit
Counts
7 → 613
Calls
Call 1
Inputs
re
(*.f64 re re)
im
(*.f64 im im)
(+.f64 (*.f64 re re) (*.f64 im im))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Outputs
re
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))) (sqrt.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 re (neg.f64 (fabs.f64 re)))) (sqrt.f64 (*.f64 re (neg.f64 (fabs.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 re) (fabs.f64 re))) (sqrt.f64 (*.f64 (neg.f64 re) (fabs.f64 re))))
(*.f64 (sqrt.f64 (*.f64 re (fabs.f64 re))) (sqrt.f64 (*.f64 re (fabs.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 re) (neg.f64 re))) (sqrt.f64 (*.f64 (fabs.f64 re) (neg.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 re)) re)) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 re)) re)))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 re) re)) (sqrt.f64 (*.f64 (fabs.f64 re) re)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 re) re)) (sqrt.f64 (*.f64 (neg.f64 re) re)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 re re))) (sqrt.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 re) (*.f64 re re))) (sqrt.f64 (fabs.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 re) (*.f64 re re))) (sqrt.f64 (neg.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 re re) re)) (sqrt.f64 re))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 3/2 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 re #s(literal 3/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 re (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 re (neg.f64 (fabs.f64 re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 re (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 re (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 re) (neg.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 re re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 re re) re) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (fabs.f64 re)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 re re))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 re) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))
(*.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 re re) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 re)))
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (fabs.f64 re))) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 re)) (*.f64 re re))))
(*.f64 (sqrt.f64 (fabs.f64 re)) (sqrt.f64 (*.f64 (fabs.f64 re) (*.f64 re re))))
(*.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 (sqrt.f64 re) (sqrt.f64 (*.f64 (*.f64 re re) re)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (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 (*.f64 re re) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (fabs.f64 re) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (neg.f64 re) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 re #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) re) #s(literal 0 binary64)))
(*.f64 (*.f64 re re) (pow.f64 (*.f64 re re) #s(literal 0 binary64)))
(*.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 (pow.f64 (*.f64 re re) #s(literal 0 binary64)) (pow.f64 (*.f64 re re) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal -1 binary64)))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (fabs.f64 re)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re re) #s(literal -1 binary64)))
(/.f64 (fabs.f64 re) (pow.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(/.f64 (*.f64 re re) (pow.f64 (*.f64 re re) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 (*.f64 re re) re) re))
(fabs.f64 (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))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 re re) re) re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fabs.f64 re))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
im
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im)))) (sqrt.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im)))))
(*.f64 (sqrt.f64 (*.f64 im (neg.f64 (fabs.f64 im)))) (sqrt.f64 (*.f64 im (neg.f64 (fabs.f64 im)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) (fabs.f64 im))) (sqrt.f64 (*.f64 (neg.f64 im) (fabs.f64 im))))
(*.f64 (sqrt.f64 (*.f64 im (fabs.f64 im))) (sqrt.f64 (*.f64 im (fabs.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im))) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 im) (neg.f64 im))) (sqrt.f64 (*.f64 (fabs.f64 im) (neg.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) im)) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) im)))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 im) im)) (sqrt.f64 (*.f64 (fabs.f64 im) im)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im))) (sqrt.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) im)) (sqrt.f64 (*.f64 (neg.f64 im) im)))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 im) (*.f64 im im))) (sqrt.f64 (fabs.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) (*.f64 im im))) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 im im) im)) (sqrt.f64 im))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 3/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 im im) im) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 im im))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 im)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 im im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (fabs.f64 im))) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im))))
(*.f64 (sqrt.f64 (fabs.f64 im)) (sqrt.f64 (*.f64 (fabs.f64 im) (*.f64 im im))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (*.f64 (neg.f64 im) (*.f64 im im))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 (*.f64 im im) im)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 im))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 im))
(*.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) im)
(*.f64 (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (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 (*.f64 im im) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (fabs.f64 im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (neg.f64 im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 im #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 im im) #s(literal 0 binary64)))
(*.f64 im im)
(pow.f64 (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))
(/.f64 (pow.f64 (*.f64 im im) #s(literal 0 binary64)) (pow.f64 (*.f64 im im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 im im) #s(literal -1 binary64)))
(/.f64 (fabs.f64 im) (pow.f64 (*.f64 im im) #s(literal -1/2 binary64)))
(/.f64 (*.f64 im im) (pow.f64 (*.f64 im im) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im))
(fabs.f64 (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))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 im im) im) im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fabs.f64 im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (neg.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)) (fma.f64 im im (*.f64 re re)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))) (*.f64 im im))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))) (*.f64 re re))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 0 binary64)))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64)))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64))
(/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 re re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (fabs.f64 im) (fabs.f64 im) (*.f64 re re))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(fabs.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))
(fabs.f64 (fma.f64 im im (*.f64 re re)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (neg.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 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.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 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.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 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fabs.f64 im)))
(hypot.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 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) re) (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) im))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 re (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 0 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))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 im) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 re) (fabs.f64 im))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (fabs.f64 im)))
(hypot.f64 re (fabs.f64 im))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))

eval80.0ms (2.6%)

Memory
25.9MiB live, 167.4MiB allocated; 20ms collecting garbage
Compiler

Compiled 12 749 to 2 592 computations (79.7% saved)

prune40.0ms (1.3%)

Memory
-29.1MiB live, 23.2MiB allocated; 7ms collecting garbage
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New6546660
Fresh000
Picked101
Done000
Total6556661
Accuracy
100.0%
Counts
661 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(log.f64 (hypot.f64 re im))
53.0%
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im)))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
99.7%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
Compiler

Compiled 72 to 76 computations (-5.6% saved)

sample0.0ms (0.0%)

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

Compiled 4 to 4 computations (0.0% saved)

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

series75.0ms (2.4%)

Memory
43.7MiB live, 133.4MiB allocated; 9ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02601292
Stop Event
iter-limit
Counts
20 → 56
Calls
Call 1
Inputs
re
im
(hypot.f64 re im)
(log.f64 (hypot.f64 re im))
#s(literal -1 binary64)
(*.f64 #s(literal -1 binary64) im)
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im)))
(*.f64 #s(literal -1 binary64) re)
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) im)
(log.f64 (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 #s(literal 1 binary64) re)
(log.f64 (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
Outputs
#s(approx re re)
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (* -1 re) (*.f64 #s(literal -1 binary64) re))
#s(approx (/ 1 re) (/.f64 #s(literal 1 binary64) re))
#s(approx (log (/ 1 re)) (*.f64 #s(literal -1 binary64) (log.f64 re)))
#s(approx (* -1 (log (/ 1 re))) (log.f64 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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (log (/ 1 re)) (log.f64 (/.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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx im im)
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (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 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 6 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 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (* -1 im) (*.f64 #s(literal -1 binary64) im))
#s(approx (/ 1 im) (/.f64 #s(literal 1 binary64) im))
#s(approx (log (/ 1 im)) (*.f64 #s(literal -1 binary64) (log.f64 im)))
#s(approx (* -1 (log (/ 1 im))) (log.f64 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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (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 (log (/ 1 im)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (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
23.0ms
re
0
10.0ms
re
inf
9.0ms
im
inf
7.0ms
re
-inf
7.0ms
im
-inf

rewrite629.0ms (20.1%)

Memory
-161.6MiB live, 257.5MiB allocated; 1.0s collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02595
03779
110771
234171
3129571
0428871
Stop Event
iter-limit
node-limit
iter-limit
Counts
20 → 763
Calls
Call 1
Inputs
re
im
(hypot.f64 re im)
(log.f64 (hypot.f64 re im))
#s(literal -1 binary64)
(*.f64 #s(literal -1 binary64) im)
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im)))
(*.f64 #s(literal -1 binary64) re)
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) im)
(log.f64 (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 #s(literal 1 binary64) re)
(log.f64 (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
Outputs
re
im
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 re (neg.f64 re) (*.f64 im (neg.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (sqrt.f64 #s(literal 1 binary64)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 re (neg.f64 re) (*.f64 im (neg.f64 im)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(fabs.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(hypot.f64 re im)
(hypot.f64 re (neg.f64 im))
(hypot.f64 im re)
(hypot.f64 im (neg.f64 re))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 im) (neg.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
#s(literal -1 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im #s(literal -1 binary64))
(*.f64 (neg.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 #s(literal 1 binary64) (neg.f64 im))
(*.f64 #s(literal -1 binary64) im)
(pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64))
(pow.f64 (neg.f64 im) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal 2 binary64))
(/.f64 im #s(literal -1 binary64))
(/.f64 (neg.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im))
(neg.f64 im)
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) im)) #s(literal 1/2 binary64) (-.f64 im im))
(fma.f64 (-.f64 im im) #s(literal -2 binary64) (neg.f64 im))
(fma.f64 (-.f64 im im) #s(literal 2 binary64) (neg.f64 im))
(fma.f64 (-.f64 im im) #s(literal 1 binary64) (neg.f64 im))
(fma.f64 (-.f64 im im) #s(literal -1 binary64) (neg.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) im) #s(literal -1/2 binary64) (-.f64 im im))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (-.f64 im im))
(fma.f64 im #s(literal 0 binary64) (neg.f64 im))
(fma.f64 im #s(literal -1 binary64) (-.f64 im im))
(fma.f64 (neg.f64 im) #s(literal 0 binary64) (neg.f64 im))
(fma.f64 (neg.f64 im) #s(literal 1 binary64) (-.f64 im im))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) im)) (-.f64 im im))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) im)) (neg.f64 im))
(fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im) (neg.f64 im))
(fma.f64 #s(literal 0 binary64) im (neg.f64 im))
(fma.f64 #s(literal 0 binary64) (neg.f64 im) (neg.f64 im))
(fma.f64 #s(literal 1 binary64) (-.f64 im im) (neg.f64 im))
(fma.f64 #s(literal 1 binary64) (neg.f64 im) (-.f64 im im))
(fma.f64 #s(literal -1 binary64) (-.f64 im im) (neg.f64 im))
(fma.f64 #s(literal -1 binary64) im (-.f64 im im))
(-.f64 (neg.f64 im) (-.f64 im im))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) im)))
(+.f64 (-.f64 im im) (neg.f64 im))
(+.f64 (neg.f64 im) (-.f64 im im))
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re #s(literal -1 binary64))
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(*.f64 #s(literal 1 binary64) (neg.f64 re))
(*.f64 #s(literal -1 binary64) re)
(pow.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))
(pow.f64 (neg.f64 re) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 2 binary64))
(/.f64 re #s(literal -1 binary64))
(/.f64 (neg.f64 re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))
(neg.f64 re)
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) re)) #s(literal 1/2 binary64) (-.f64 re re))
(fma.f64 (-.f64 re re) #s(literal -2 binary64) (neg.f64 re))
(fma.f64 (-.f64 re re) #s(literal 2 binary64) (neg.f64 re))
(fma.f64 (-.f64 re re) #s(literal 1 binary64) (neg.f64 re))
(fma.f64 (-.f64 re re) #s(literal -1 binary64) (neg.f64 re))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal -1/2 binary64) (-.f64 re re))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (-.f64 re re))
(fma.f64 re #s(literal 0 binary64) (neg.f64 re))
(fma.f64 re #s(literal -1 binary64) (-.f64 re re))
(fma.f64 (neg.f64 re) #s(literal 0 binary64) (neg.f64 re))
(fma.f64 (neg.f64 re) #s(literal 1 binary64) (-.f64 re re))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (-.f64 re re))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) re)) (neg.f64 re))
(fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re) (neg.f64 re))
(fma.f64 #s(literal 0 binary64) re (neg.f64 re))
(fma.f64 #s(literal 0 binary64) (neg.f64 re) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (-.f64 re re) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (-.f64 re re))
(fma.f64 #s(literal -1 binary64) (-.f64 re re) (neg.f64 re))
(fma.f64 #s(literal -1 binary64) re (-.f64 re re))
(-.f64 (neg.f64 re) (-.f64 re re))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(+.f64 (-.f64 re re) (neg.f64 re))
(+.f64 (neg.f64 re) (-.f64 re re))
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
#s(literal 1 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 im)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64))
(*.f64 (pow.f64 im (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 im #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im))
(pow.f64 im #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) im))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im)))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) im))
(/.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal 2 binary64)) im))
(/.f64 (fma.f64 #s(literal 2 binary64) im (-.f64 im im)) (*.f64 (*.f64 #s(literal 2 binary64) im) im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) im))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) im)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) im #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) im) im #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) im #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) im #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) im))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) im))
(/.f64 (fma.f64 #s(literal -2 binary64) im (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) im))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) im) im #s(literal 0 binary64)) (neg.f64 im))
(/.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 im #s(literal 2 binary64)) im))
(/.f64 (fma.f64 #s(literal 2 binary64) im (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) im) im))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) im) im #s(literal 0 binary64)) im)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) im)) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) im)))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64))
(/.f64 im (*.f64 im im))
(/.f64 (neg.f64 im) (*.f64 im (neg.f64 im)))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im))))
(/.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im))
(/.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) im)
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 im))
(neg.f64 (/.f64 #s(literal -1 binary64) im))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) im) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 im)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 im)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 im)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 im)) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im) (/.f64 #s(literal 0 binary64) im))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 im #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) im)))
(-.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) im))
(exp.f64 (neg.f64 (log.f64 im)))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 im))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)))
(+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) im))
(+.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) im))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 im))) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (log.f64 im) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))
(*.f64 #s(literal -1 binary64) (log.f64 im))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 im))) (*.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))) (-.f64 (neg.f64 (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 im))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 im)) (-.f64 (*.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 im)) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 im))) #s(literal 2 binary64))
(/.f64 (log.f64 im) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(neg.f64 (log.f64 im))
(fma.f64 (/.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 im))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 im) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 (log.f64 im) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 im) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 im) #s(literal 0 binary64))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (/.f64 #s(literal 2 binary64) im)) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 2 binary64))) (log.f64 #s(literal -2 binary64)))
(-.f64 (log.f64 (/.f64 #s(literal 2 binary64) (neg.f64 im))) (log.f64 #s(literal -2 binary64)))
(-.f64 (log.f64 #s(literal -2 binary64)) (log.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(-.f64 (log.f64 #s(literal -2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) (neg.f64 im))))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 im #s(literal 2 binary64))))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) im)))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 im)))
(-.f64 (log.f64 #s(literal 1 binary64)) (log.f64 im))
(-.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1 binary64)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 im)))
(+.f64 (neg.f64 (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64)))
(+.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1 binary64)))
(+.f64 (neg.f64 (log.f64 im)) #s(literal 0 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(neg.f64 (neg.f64 (log.f64 im)))
(-.f64 (log.f64 (*.f64 im #s(literal 2 binary64))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) im)) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) im)))
(-.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(-.f64 (log.f64 im) (log.f64 #s(literal 1 binary64)))
(-.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 im)))
(+.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 im)))
(+.f64 (log.f64 im) (log.f64 #s(literal 1 binary64)))
(+.f64 (log.f64 #s(literal 1 binary64)) (log.f64 im))
(log.f64 im)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) re))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 re)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal -1 binary64) re) (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))
(*.f64 (pow.f64 re (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 re #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))
(pow.f64 re #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) re))
(/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re)))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) re))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re #s(literal 2 binary64)) re))
(/.f64 (fma.f64 #s(literal 2 binary64) re (-.f64 re re)) (*.f64 (*.f64 #s(literal 2 binary64) re) re))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 0 binary64) re))) (/.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 0 binary64) re)) (*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) re #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) re) re #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) re #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) re))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) re #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) re))
(/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) re))
(/.f64 (fma.f64 #s(literal -2 binary64) re (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) re))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) re) re #s(literal 0 binary64)) (neg.f64 re))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 re #s(literal 2 binary64)) re))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) re) re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) re) re #s(literal 0 binary64)) re)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) re)) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (neg.f64 (*.f64 re #s(literal 2 binary64))))
(/.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) re)))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re)))
(/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))
(/.f64 re (*.f64 re re))
(/.f64 (neg.f64 re) (*.f64 re (neg.f64 re)))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))
(/.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 0 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) re)
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 re))
(neg.f64 (/.f64 #s(literal -1 binary64) re))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) re) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 re)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 re)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 re)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 re)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 re)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (neg.f64 re)) (/.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) re)))
(-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(exp.f64 (neg.f64 (log.f64 re)))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)))
(+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1/2 binary64) re))
(+.f64 (/.f64 #s(literal 0 binary64) re) (/.f64 #s(literal 1 binary64) re))
(+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 re #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) re)))
(+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (neg.f64 (log.f64 re)))) (neg.f64 (log.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (log.f64 re)))) (neg.f64 (log.f64 re)))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 re))) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))
(*.f64 (log.f64 re) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))
(*.f64 #s(literal -1 binary64) (log.f64 re))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))) (*.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))) (-.f64 (neg.f64 (log.f64 re)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re)) (-.f64 (*.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 re)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re)) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 re)))) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 re))) #s(literal 2 binary64))
(/.f64 (log.f64 re) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(neg.f64 (log.f64 re))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 re))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 re))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 re) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 (log.f64 re) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 re) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 re) #s(literal 0 binary64))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 2 binary64))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 2 binary64))) (log.f64 #s(literal -2 binary64)))
(-.f64 (log.f64 (/.f64 #s(literal 2 binary64) (neg.f64 re))) (log.f64 #s(literal -2 binary64)))
(-.f64 (log.f64 #s(literal -2 binary64)) (log.f64 (*.f64 (neg.f64 re) #s(literal 2 binary64))))
(-.f64 (log.f64 #s(literal -2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) (neg.f64 re))))
(-.f64 (log.f64 (/.f64 #s(literal 2 binary64) re)) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 re #s(literal 2 binary64))))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) re)))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 re)))
(-.f64 (log.f64 #s(literal 1 binary64)) (log.f64 re))
(-.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1 binary64)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(+.f64 (neg.f64 (log.f64 re)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(+.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1 binary64)))
(+.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) re))
(*.f64 (log.f64 re) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 re))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)))
(/.f64 (log.f64 re) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(neg.f64 (neg.f64 (log.f64 re)))
(-.f64 (log.f64 (*.f64 re #s(literal 2 binary64))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) re)) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) re)))
(-.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(-.f64 (log.f64 re) (log.f64 #s(literal 1 binary64)))
(-.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(+.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 re)))
(+.f64 (log.f64 re) (log.f64 #s(literal 1 binary64)))
(+.f64 (log.f64 #s(literal 1 binary64)) (log.f64 re))
(log.f64 re)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))

eval103.0ms (3.3%)

Memory
24.5MiB live, 158.2MiB allocated; 19ms collecting garbage
Compiler

Compiled 10 352 to 3 254 computations (68.6% saved)

prune18.0ms (0.6%)

Memory
-28.6MiB live, 29.9MiB allocated; 13ms collecting garbage
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New8015806
Fresh011
Picked505
Done-110
Total8057812
Accuracy
100.0%
Counts
812 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(log.f64 (hypot.f64 re im))
53.0%
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
99.7%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
Compiler

Compiled 66 to 70 computations (-6.1% saved)

sample0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series237.0ms (7.6%)

Memory
-5.7MiB live, 87.0MiB allocated; 12ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02641304
Stop Event
iter-limit
Counts
16 → 55
Calls
Call 1
Inputs
im
(log.f64 im)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
re
(log.f64 re)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
(neg.f64 im)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
(neg.f64 re)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(*.f64 im im)
(fma.f64 re re (*.f64 im im))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
Outputs
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx re re)
#s(approx (log re) (log.f64 re))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 im #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (neg re) (*.f64 #s(literal -1 binary64) re))
#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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (+ (* re re) (* im im)) (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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (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) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))))
#s(approx im im)
#s(approx (log im) (log.f64 im))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (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 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 6 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 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (neg im) (*.f64 #s(literal -1 binary64) im))
#s(approx (sqrt (+ (* re re) (* im im))) (sqrt.f64 (pow.f64 re #s(literal 2 binary64))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (+.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))))))
#s(approx (log im) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sqrt (+ (* re re) (* im im))) (*.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
45.0ms
re
-inf
8.0ms
im
-inf
7.0ms
im
inf
7.0ms
re
inf
7.0ms
re
0

rewrite165.0ms (5.3%)

Memory
28.6MiB live, 354.3MiB allocated; 59ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02198
03198
16598
218498
350298
4107298
0422765
Stop Event
iter-limit
node-limit
iter-limit
Counts
16 → 511
Calls
Call 1
Inputs
im
(log.f64 im)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
re
(log.f64 re)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
(neg.f64 im)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
(neg.f64 re)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(*.f64 im im)
(fma.f64 re re (*.f64 im im))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
Outputs
im
(log.f64 im)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
re
(log.f64 re)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
(neg.f64 im)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
(neg.f64 re)
#s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im)))) (sqrt.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im)))))
(*.f64 (sqrt.f64 (*.f64 im (neg.f64 (fabs.f64 im)))) (sqrt.f64 (*.f64 im (neg.f64 (fabs.f64 im)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) (fabs.f64 im))) (sqrt.f64 (*.f64 (neg.f64 im) (fabs.f64 im))))
(*.f64 (sqrt.f64 (*.f64 im (fabs.f64 im))) (sqrt.f64 (*.f64 im (fabs.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im))) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 im) (neg.f64 im))) (sqrt.f64 (*.f64 (fabs.f64 im) (neg.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) im)) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) im)))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 im) im)) (sqrt.f64 (*.f64 (fabs.f64 im) im)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im))) (sqrt.f64 (neg.f64 (fabs.f64 im))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 im) im)) (sqrt.f64 (*.f64 (neg.f64 im) im)))
(*.f64 (sqrt.f64 (*.f64 (fabs.f64 im) (*.f64 im im))) (sqrt.f64 (fabs.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 im im) (neg.f64 im))) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 im im) im)) (sqrt.f64 im))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 3/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (neg.f64 (fabs.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fabs.f64 im) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 im im) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 im im) im) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (fabs.f64 im)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 im im))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fabs.f64 im) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 im im) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 im im) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (neg.f64 (fabs.f64 im)))
(*.f64 (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (fabs.f64 im))) (sqrt.f64 (*.f64 (neg.f64 (fabs.f64 im)) (*.f64 im im))))
(*.f64 (sqrt.f64 (fabs.f64 im)) (sqrt.f64 (*.f64 (fabs.f64 im) (*.f64 im im))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (*.f64 (*.f64 im im) (neg.f64 im))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 (*.f64 im im) im)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (fabs.f64 im))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (neg.f64 im))
(*.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 1 binary64)) im)
(*.f64 (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 im (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)))
(*.f64 (fabs.f64 im) (fabs.f64 im))
(*.f64 (*.f64 im im) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (fabs.f64 im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (neg.f64 im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 im #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 0 binary64)))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 im im) #s(literal 0 binary64)))
(*.f64 (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 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(/.f64 (pow.f64 (*.f64 im im) #s(literal 0 binary64)) (pow.f64 (*.f64 im im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fabs.f64 im) #s(literal 1 binary64)) (pow.f64 (fabs.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 im) #s(literal 1 binary64)) (pow.f64 (neg.f64 im) #s(literal -1 binary64)))
(/.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (fabs.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 im im) #s(literal -1 binary64)))
(/.f64 (fabs.f64 im) (pow.f64 (*.f64 im im) #s(literal -1/2 binary64)))
(/.f64 (*.f64 im im) (pow.f64 (*.f64 im im) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im))
(fabs.f64 (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))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 im im) im) im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fabs.f64 im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (neg.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 3/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 0 binary64)) (fma.f64 re re (*.f64 im im)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))) (*.f64 im im))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))) (*.f64 re re))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(*.f64 (fma.f64 re re (*.f64 im im)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64)))
(*.f64 (fma.f64 re re (*.f64 im im)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64)))
(*.f64 (fma.f64 re re (*.f64 im im)) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64)))
(*.f64 (fma.f64 re re (*.f64 im im)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 0 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (+.f64 (pow.f64 (*.f64 im im) #s(literal 3 binary64)) (pow.f64 (*.f64 re re) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 re re) #s(literal 3 binary64)) (pow.f64 (*.f64 im im) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (fma.f64 re re (*.f64 im im)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1/2 binary64)))
(neg.f64 (neg.f64 (fma.f64 re re (*.f64 im im))))
(fma.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 im)) (*.f64 re re))
(fma.f64 (fabs.f64 re) (fabs.f64 re) (*.f64 im im))
(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) (neg.f64 im) (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(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))
(sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))))
(fabs.f64 (neg.f64 (fma.f64 re re (*.f64 im im))))
(fabs.f64 (fma.f64 re re (*.f64 im im)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (fabs.f64 re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (fabs.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 re) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 (fabs.f64 im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (fabs.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (neg.f64 im) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 re (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 im (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 im))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 im)) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (fabs.f64 re))))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (fabs.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 re)))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) re))
(hypot.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) im) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) re))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 0 binary64)))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(fabs.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 im)))
(hypot.f64 (neg.f64 (fabs.f64 re)) (fabs.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (fabs.f64 re)) im)
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 (fabs.f64 re)))
(hypot.f64 (neg.f64 (fabs.f64 im)) (fabs.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (fabs.f64 im)) re)
(hypot.f64 (fabs.f64 re) (neg.f64 (fabs.f64 im)))
(hypot.f64 (fabs.f64 re) (fabs.f64 im))
(hypot.f64 (fabs.f64 re) (neg.f64 im))
(hypot.f64 (fabs.f64 re) im)
(hypot.f64 (fabs.f64 im) (neg.f64 (fabs.f64 re)))
(hypot.f64 (fabs.f64 im) (fabs.f64 re))
(hypot.f64 (fabs.f64 im) (neg.f64 re))
(hypot.f64 (fabs.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (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) (fabs.f64 re))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.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)
(hypot.f64 im (neg.f64 (fabs.f64 re)))
(hypot.f64 im (fabs.f64 re))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))

eval82.0ms (2.6%)

Memory
10.0MiB live, 193.7MiB allocated; 44ms collecting garbage
Compiler

Compiled 10 965 to 2 075 computations (81.1% saved)

prune10.0ms (0.3%)

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

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New5590559
Fresh011
Picked505
Done-561
Total5597566
Accuracy
100.0%
Counts
566 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(log.f64 (hypot.f64 re im))
53.0%
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
99.7%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
Compiler

Compiled 35 to 37 computations (-5.7% saved)

sample2.0ms (0.1%)

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

Compiled 4 to 4 computations (0.0% saved)

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

series30.0ms (1.0%)

Memory
11.8MiB live, 58.9MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0156712
Stop Event
iter-limit
Counts
8 → 30
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1 binary64)
re
(log.f64 re)
(/.f64 #s(literal -1 binary64) (log.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
Outputs
#s(approx re re)
#s(approx (log re) (log.f64 re))
#s(approx (/ -1 (log re)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
#s(approx (/ 1 (/ -1 (log re))) (*.f64 #s(literal -1 binary64) (log.f64 re)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log re) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
#s(approx (/ -1 (log re)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
#s(approx (/ 1 (/ -1 (log re))) (log.f64 (/.f64 #s(literal 1 binary64) re)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.f64 (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 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (+.f64 (log.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/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 6 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 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (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 (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 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 (log (sqrt (+ (* re re) (* im im)))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 90 binary64) (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
7.0ms
re
-inf
7.0ms
re
inf
7.0ms
re
0
0.0ms
im
0
0.0ms
im
inf

rewrite195.0ms (6.2%)

Memory
-10.4MiB live, 149.7MiB allocated; 58ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01441
01830
17728
228926
387426
4358526
0405721
Stop Event
iter-limit
node-limit
iter-limit
Counts
8 → 665
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1 binary64)
re
(log.f64 re)
(/.f64 #s(literal -1 binary64) (log.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
Outputs
#s(literal -1 binary64)
#s(literal 1 binary64)
re
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (log.f64 re))) (log.f64 re))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (log.f64 re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (pow.f64 (log.f64 re) #s(literal 1/2 binary64)) (pow.f64 (log.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 re) #s(literal 0 binary64)) (log.f64 re))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (log.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (log.f64 re))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (log.f64 re)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(*.f64 (log.f64 re) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)))
(*.f64 (log.f64 re) (pow.f64 (log.f64 re) #s(literal 0 binary64)))
(*.f64 (log.f64 re) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (log.f64 re) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (log.f64 re) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 re))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1 binary64))
(pow.f64 (log.f64 re) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -4 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (log.f64 re)) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (log.f64 re))
(/.f64 (+.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (log.f64 re) (log.f64 re) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (log.f64 re) #s(literal 0 binary64)))))
(/.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (fma.f64 (log.f64 re) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(/.f64 (fma.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (log.f64 re) (pow.f64 (log.f64 re) #s(literal 0 binary64)))
(/.f64 (log.f64 re) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 8 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (log.f64 re) #s(literal -4 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 re) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 (log.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (log.f64 re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (log.f64 re) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal 1 binary64) (log.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1 binary64) (log.f64 re) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(-.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(-.f64 (log.f64 re) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 re)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(+.f64 #s(literal 0 binary64) (log.f64 re))
(+.f64 (log.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(+.f64 (log.f64 re) #s(literal 0 binary64))
(log.f64 re)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -4 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 4 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(*.f64 (pow.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 re)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(pow.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re)) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (log.f64 re))
(/.f64 (fma.f64 #s(literal -2 binary64) (log.f64 re) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) (neg.f64 (log.f64 re))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (neg.f64 (log.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (neg.f64 (log.f64 re))))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (neg.f64 (log.f64 re))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (neg.f64 (log.f64 re))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) (neg.f64 (log.f64 re))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (log.f64 re) (*.f64 (log.f64 re) (neg.f64 (log.f64 re))))
(/.f64 (neg.f64 (log.f64 re)) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))
(/.f64 #s(literal -1 binary64) (log.f64 re))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -4 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 4 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -2 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))))
(-.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 re))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re))) (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(+.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (log.f64 re)))) (neg.f64 (log.f64 re)))
(*.f64 (pow.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)) (neg.f64 (log.f64 re)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (log.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (neg.f64 (log.f64 re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(*.f64 (log.f64 re) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (log.f64 re) (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (log.f64 re) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))
(*.f64 #s(literal -1 binary64) (log.f64 re))
(pow.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -4 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (neg.f64 (log.f64 re))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (neg.f64 (log.f64 re)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re)) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))))
(/.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 (fma.f64 (log.f64 re) (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(/.f64 (fma.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (log.f64 re) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 re)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(neg.f64 (log.f64 re))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -4 binary64)) #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (log.f64 re) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 re)) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 (log.f64 re) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (log.f64 re) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (log.f64 re) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal -1 binary64) (log.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1 binary64) (log.f64 re) #s(literal 0 binary64))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (+.f64 re re)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 re)))
(-.f64 (log.f64 #s(literal 1 binary64)) (log.f64 re))
(-.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(+.f64 #s(literal 0 binary64) (neg.f64 (log.f64 re)))
(+.f64 (neg.f64 (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re))))
(+.f64 (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (log.f64 re))) (log.f64 re))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (log.f64 re) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64))
(*.f64 (pow.f64 (log.f64 re) #s(literal 1/2 binary64)) (pow.f64 (log.f64 re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 re) #s(literal 0 binary64)) (log.f64 re))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (log.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (log.f64 re))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (log.f64 re)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(*.f64 (log.f64 re) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)))
(*.f64 (log.f64 re) (pow.f64 (log.f64 re) #s(literal 0 binary64)))
(*.f64 (log.f64 re) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (log.f64 re) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (log.f64 re) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 re)) (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 re))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal -1 binary64))
(pow.f64 (log.f64 re) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -4 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (log.f64 re)) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (log.f64 re))
(/.f64 (+.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (log.f64 re) (log.f64 re) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (log.f64 re) #s(literal 0 binary64)))))
(/.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (fma.f64 (log.f64 re) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(/.f64 (fma.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re)) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 1/2 binary64))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (log.f64 re) (pow.f64 (log.f64 re) #s(literal 0 binary64)))
(/.f64 (log.f64 re) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 8 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 8 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (log.f64 re) #s(literal -4 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal -1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 re) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) #s(literal 0 binary64))
(fma.f64 (log.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (log.f64 re) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (log.f64 re) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal 1 binary64) (log.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal 1 binary64) (log.f64 re) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 re)) #s(literal 0 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal -1/2 binary64) (log.f64 re)))
(-.f64 (log.f64 #s(literal 1 binary64)) (neg.f64 (log.f64 re)))
(-.f64 (log.f64 re) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 re)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 #s(literal 1/2 binary64) (log.f64 re)))
(+.f64 #s(literal 0 binary64) (log.f64 re))
(+.f64 (log.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 re))))
(+.f64 (log.f64 re) #s(literal 0 binary64))
(log.f64 re)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))

eval45.0ms (1.4%)

Memory
12.7MiB live, 57.9MiB allocated; 4ms collecting garbage
Compiler

Compiled 7 526 to 2 318 computations (69.2% saved)

prune9.0ms (0.3%)

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

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New5250525
Fresh000
Picked101
Done-176
Total5257532
Accuracy
100.0%
Counts
532 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(log.f64 (hypot.f64 re im))
53.0%
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
0.0%
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
10.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
99.7%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
Compiler

Compiled 35 to 37 computations (-5.7% saved)

regimes57.0ms (1.8%)

Memory
-23.6MiB live, 73.3MiB allocated; 8ms collecting garbage
Counts
11 → 1
12 → 1
Calls
Call 1
Inputs
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Outputs
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
Call 2
Inputs
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 re))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 im)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (neg.f64 re)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) im)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 #s(literal -1 binary64) re)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 re im))
Outputs
(log.f64 (hypot.f64 re im))
Calls

14 calls:

9.0ms
re
5.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
4.0ms
im
4.0ms
re
4.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Results
AccuracySegmentsBranch
99.7%1(*.f64 im im)
99.7%1(*.f64 re re)
99.7%1(+.f64 (*.f64 re re) (*.f64 im im))
99.7%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
99.7%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
99.7%1re
99.7%1im
100.0%1(*.f64 im im)
100.0%1(*.f64 re re)
100.0%1(+.f64 (*.f64 re re) (*.f64 im im))
100.0%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
100.0%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
100.0%1re
100.0%1im
Compiler

Compiled 132 to 98 computations (25.8% saved)

derivations33.0ms (1.0%)

Memory
-14.8MiB live, 31.9MiB allocated; 2ms collecting garbage
Stop Event
done
Compiler

Compiled 7 to 6 computations (14.3% saved)

preprocess18.0ms (0.6%)

Memory
42.2MiB live, 42.2MiB allocated; 0ms collecting garbage
Symmetry

(abs re)

(abs im)

(sort re im)

Compiler

Compiled 62 to 64 computations (-3.2% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...