math.log/1 on complex, real part

Time bar (total: 3.4s)

start0.0ms (0.0%)

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

analyze65.0ms (1.9%)

Memory
22.9MiB live, 170.6MiB allocated; 29ms 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)

sample820.0ms (23.9%)

Memory
-14.2MiB live, 1 635.1MiB allocated; 377ms collecting garbage
Samples
611.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 282.0ms
ival-hypot: 176.0ms (62.5% of total)
ival-log: 104.0ms (36.9% of total)
adjust: 1.0ms (0.4% of total)
Bogosity

preprocess62.0ms (1.8%)

Memory
9.3MiB live, 51.8MiB allocated; 8ms 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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series38.0ms (1.1%)

Memory
45.1MiB live, 79.8MiB allocated; 16ms 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
2.0ms
re
0
2.0ms
im
-inf
2.0ms
re
inf
2.0ms
im
inf
1.0ms
im
0

rewrite327.0ms (9.5%)

Memory
7.6MiB live, 269.0MiB allocated; 209ms 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))))

eval190.0ms (5.5%)

Memory
0.3MiB live, 188.1MiB allocated; 36ms collecting garbage
Compiler

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

prune13.0ms (0.4%)

Memory
34.4MiB live, 34.4MiB allocated; 0ms 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)

sample2.0ms (0.1%)

Memory
-45.1MiB live, 0.6MiB allocated; 3ms 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)

series107.0ms (3.1%)

Memory
15.4MiB live, 203.3MiB allocated; 19ms 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
26.0ms
re
0
11.0ms
im
0
9.0ms
re
inf
7.0ms
im
-inf
7.0ms
re
-inf

rewrite117.0ms (3.4%)

Memory
17.2MiB live, 252.4MiB allocated; 23ms 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))

eval146.0ms (4.2%)

Memory
11.1MiB live, 158.4MiB allocated; 119ms collecting garbage
Compiler

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

prune160.0ms (4.7%)

Memory
-30.6MiB live, 16.1MiB allocated; 5ms collecting garbage
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New8006806
Fresh101
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.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series58.0ms (1.7%)

Memory
42.0MiB live, 88.7MiB allocated; 2ms 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
12.0ms
im
inf
7.0ms
im
-inf
7.0ms
re
-inf
7.0ms
re
inf
7.0ms
re
0

rewrite162.0ms (4.7%)

Memory
-2.5MiB live, 236.6MiB allocated; 43ms 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))))

eval75.0ms (2.2%)

Memory
-6.9MiB live, 179.6MiB allocated; 32ms collecting garbage
Compiler

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

prune14.0ms (0.4%)

Memory
-18.0MiB live, 28.5MiB allocated; 5ms 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)

sample0.0ms (0.0%)

Memory
0.4MiB live, 0.4MiB 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)

series586.0ms (17.1%)

Memory
-146.3MiB live, 90.4MiB allocated; 1.1s 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
555.0ms
re
-inf
7.0ms
re
inf
7.0ms
re
0
0.0ms
im
0
0.0ms
im
inf

rewrite179.0ms (5.2%)

Memory
26.7MiB live, 207.2MiB allocated; 60ms 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))

eval53.0ms (1.6%)

Memory
12.7MiB live, 102.6MiB allocated; 25ms collecting garbage
Compiler

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

prune12.0ms (0.4%)

Memory
-22.0MiB live, 23.1MiB allocated; 7ms 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)

regimes62.0ms (1.8%)

Memory
24.2MiB live, 126.0MiB allocated; 12ms collecting garbage
Counts
12 → 1
13 → 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))))
(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))))
(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:

11.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
6.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
4.0ms
im
4.0ms
re
4.0ms
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 140 to 98 computations (30.0% saved)

derivations166.0ms (4.8%)

Memory
-6.0MiB live, 41.3MiB allocated; 2ms collecting garbage
Stop Event
done
Compiler

Compiled 7 to 6 computations (14.3% saved)

preprocess19.0ms (0.6%)

Memory
5.1MiB live, 51.9MiB allocated; 2ms 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...