math.sin on complex, real part

Time bar (total: 2.9s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 13 computations (7.1% saved)

sample992.0ms (34.8%)

Memory
65.7MiB live, 1 463.5MiB allocated; 257ms collecting garbage
Samples
739.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 556.0ms
ival-sin: 263.0ms (47.3% of total)
ival-exp: 159.0ms (28.6% of total)
ival-mult!: 88.0ms (15.8% of total)
ival-add!: 25.0ms (4.5% of total)
ival-sub!: 20.0ms (3.6% of total)
adjust: 1.0ms (0.2% of total)
Bogosity

preprocess66.0ms (2.3%)

Memory
-42.7MiB live, 64.2MiB allocated; 27ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03068
114054
261332
3382032
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Symmetry

(abs im)

(negabs re)

Compiler

Compiled 24 to 22 computations (8.3% saved)

series17.0ms (0.6%)

Memory
40.8MiB live, 40.8MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0172662
Stop Event
iter-limit
Counts
11 → 37
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) im)
#s(literal 0 binary64)
im
(exp.f64 im)
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64))))))
#s(approx (sin re) re)
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
#s(approx (sin re) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/24 binary64) (sin.f64 re))))))))
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (exp (- 0 im)) #s(literal 1 binary64))
#s(approx (exp (- 0 im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))
#s(approx (exp (- 0 im)) (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64)))))
#s(approx (exp (- 0 im)) (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) im))) #s(literal 1 binary64)))))
#s(approx (- 0 im) (*.f64 #s(literal -1 binary64) im))
#s(approx im im)
#s(approx (exp im) (+.f64 #s(literal 1 binary64) im))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im)))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
#s(approx (exp (- 0 im)) (exp.f64 (neg.f64 im)))
#s(approx (exp im) (exp.f64 im))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))
#s(approx (exp (- 0 im)) (exp.f64 (*.f64 #s(literal -1 binary64) im)))
Calls

6 calls:

TimeVariablePoint
1.0ms
im
0
1.0ms
re
inf
1.0ms
im
-inf
1.0ms
im
inf
1.0ms
re
-inf

rewrite133.0ms (4.7%)

Memory
-4.9MiB live, 184.7MiB allocated; 16ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01138
01834
17930
232526
3186326
0457126
Stop Event
iter-limit
node-limit
iter-limit
Counts
11 → 847
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) im)
#s(literal 0 binary64)
im
(exp.f64 im)
Outputs
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (exp.f64 im))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))) (*.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))) (*.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (-.f64 (*.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (sin.f64 re)) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (sin.f64 re)) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (sin.f64 re)) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (sin.f64 re)))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (sin.f64 re) (exp.f64 im))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (cosh.f64 im) (exp.f64 im))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (+.f64 (cosh.f64 im) (exp.f64 im)))) (+.f64 (cosh.f64 im) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 im) im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 im (neg.f64 im)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) (exp.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (exp.f64 im))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) (exp.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (fma.f64 (sinh.f64 im) (exp.f64 im) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (fma.f64 (sinh.f64 im) (exp.f64 im) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (exp.f64 im))
(/.f64 (fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (exp.f64 im))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (+.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (neg.f64 (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (neg.f64 (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 (neg.f64 (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 (neg.f64 (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (exp.f64 im) (neg.f64 (exp.f64 im)) #s(literal -1 binary64))) (exp.f64 im))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (exp.f64 im))
(/.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 im) (neg.f64 (exp.f64 im)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (+.f64 (cosh.f64 im) (exp.f64 im))) (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)))) (-.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (sinh.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (-.f64 (exp.f64 im) (sinh.f64 im)))) (-.f64 (cosh.f64 im) (-.f64 (exp.f64 im) (sinh.f64 im))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (+.f64 (cosh.f64 im) (exp.f64 im)) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im))) (*.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (sinh.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (sinh.f64 im)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (-.f64 (exp.f64 im) (sinh.f64 im))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 im) (sinh.f64 im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (+.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im)))
(neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 (sqrt.f64 (neg.f64 (exp.f64 im))) (sqrt.f64 (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(fma.f64 (sqrt.f64 (neg.f64 (exp.f64 (neg.f64 im)))) (sqrt.f64 (neg.f64 (exp.f64 (neg.f64 im)))) (exp.f64 im))
(fma.f64 (sqrt.f64 #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (exp.f64 (-.f64 im #s(literal 1 binary64))) (E.f64) (exp.f64 (neg.f64 im)))
(fma.f64 (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)) (exp.f64 im))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (exp.f64 im))
(fma.f64 (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(fma.f64 (pow.f64 (exp.f64 im) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 im) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 1/2 binary64) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64) (+.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64)))) (+.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im)) #s(literal 2 binary64)))) (+.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 im #s(literal 2 binary64))) (cosh.f64 (/.f64 im #s(literal 2 binary64)))) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 im #s(literal 2 binary64))) (cosh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64)))) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) im) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 im (neg.f64 im)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 im #s(literal 2 binary64))) (sinh.f64 (/.f64 im #s(literal 2 binary64)))) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 im #s(literal 2 binary64))) (sinh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64)))) (+.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (-.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 im)) (+.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (sinh.f64 im) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (-.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (exp.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (+.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 (sinh.f64 im) #s(literal 1 binary64) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (-.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (cosh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) (pow.f64 (exp.f64 im) #s(literal 0 binary64)) (exp.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (exp.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (-.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cosh.f64 im))
(-.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (sinh.f64 im))
(-.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (sinh.f64 (neg.f64 im)))
(-.f64 (cosh.f64 im) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 im) (sinh.f64 im))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im)))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (exp.f64 (neg.f64 im)))))
(-.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (neg.f64 (exp.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (-.f64 (exp.f64 im) (sinh.f64 im))))
(-.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(+.f64 (exp.f64 (-.f64 (+.f64 im im) im)) (exp.f64 (neg.f64 im)))
(+.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) (sinh.f64 (neg.f64 im)))
(+.f64 (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (sinh.f64 im))
(+.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) (cosh.f64 im))
(+.f64 (sinh.f64 (neg.f64 im)) (+.f64 (cosh.f64 im) (exp.f64 im)))
(+.f64 (sinh.f64 im) (+.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (cosh.f64 im) (-.f64 (exp.f64 im) (sinh.f64 im)))
(+.f64 (cosh.f64 im) (cosh.f64 im))
(+.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 0 binary64))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (sqrt.f64 (neg.f64 (exp.f64 (neg.f64 im)))) (sqrt.f64 (neg.f64 (exp.f64 (neg.f64 im)))))
(*.f64 (sqrt.f64 #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 (exp.f64 (neg.f64 im)) (pow.f64 (exp.f64 im) #s(literal 0 binary64)))
(*.f64 (exp.f64 (neg.f64 im)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (-.f64 (neg.f64 im) im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal -2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (fabs.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal -1 binary64))) (sqrt.f64 (neg.f64 (exp.f64 im))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (neg.f64 (exp.f64 im)) (exp.f64 im))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (exp.f64 im) (neg.f64 (exp.f64 im)))))
(/.f64 (sqrt.f64 (neg.f64 (exp.f64 (neg.f64 im)))) (sqrt.f64 (neg.f64 (exp.f64 im))))
(/.f64 (sqrt.f64 #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (exp.f64 (+.f64 (neg.f64 im) #s(literal 1 binary64))) (E.f64))
(/.f64 (pow.f64 (exp.f64 im) #s(literal 0 binary64)) (exp.f64 im))
(/.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im))) (*.f64 (cosh.f64 im) (cosh.f64 im))) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (sinh.f64 im) (sinh.f64 im) (*.f64 (cosh.f64 im) (sinh.f64 im)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 im)))
(/.f64 (E.f64) (exp.f64 (-.f64 #s(literal 1 binary64) (neg.f64 im))))
(/.f64 (E.f64) (exp.f64 (+.f64 #s(literal 1 binary64) im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (sinh.f64 im))) (exp.f64 im))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im))) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64)))) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im)) #s(literal 2 binary64)))) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 im #s(literal 2 binary64))) (sinh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64)))) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 im)) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (cosh.f64 im))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(sqrt.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 im) im)) #s(literal 1 binary64)))
(sqrt.f64 (exp.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))))
(sqrt.f64 (exp.f64 (-.f64 (neg.f64 im) im)))
(-.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(-.f64 (cosh.f64 im) (sinh.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(fabs.f64 (-.f64 (neg.f64 (cosh.f64 im)) (sinh.f64 (neg.f64 im))))
(fabs.f64 (-.f64 (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (cosh.f64 im)))
(fabs.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fabs.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 0 binary64)))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal -1 binary64)))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fabs.f64 (exp.f64 (neg.f64 im)))
(exp.f64 (/.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (neg.f64 im) (neg.f64 im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 im #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 (neg.f64 im) im))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 im)) #s(literal -1 binary64)))
(exp.f64 (/.f64 (+.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (neg.f64 im))
(+.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))
(+.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 im))) (neg.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im #s(literal 0 binary64))) #s(literal 0 binary64))
(/.f64 (+.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (-.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (-.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (neg.f64 im))
(/.f64 (+.f64 (pow.f64 (neg.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 im) (neg.f64 im) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 im) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 #s(literal 0 binary64) (neg.f64 im)))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 #s(literal 0 binary64) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im))))
(neg.f64 im)
(-.f64 (+.f64 (neg.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) im))
(-.f64 (neg.f64 im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(+.f64 (neg.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 im))
#s(literal 0 binary64)
im
(*.f64 (sqrt.f64 (neg.f64 (exp.f64 im))) (sqrt.f64 (neg.f64 (exp.f64 im))))
(*.f64 (exp.f64 (-.f64 im #s(literal 1 binary64))) (E.f64))
(*.f64 (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 im) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (-.f64 (neg.f64 im) im)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (neg.f64 im)) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal -4 binary64))
(/.f64 (fabs.f64 (fma.f64 (neg.f64 (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))))) #s(literal 4 binary64))
(/.f64 (exp.f64 (+.f64 im #s(literal 1 binary64))) (E.f64))
(/.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (neg.f64 (exp.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 im) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (sinh.f64 im) (sinh.f64 im) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (sinh.f64 im))) (exp.f64 (neg.f64 im)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(neg.f64 (neg.f64 (exp.f64 im)))
(fma.f64 (exp.f64 (-.f64 im #s(literal 1 binary64))) (E.f64) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 im #s(literal 2 binary64))) (cosh.f64 (/.f64 im #s(literal 2 binary64)))) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 im #s(literal 2 binary64))) (cosh.f64 (/.f64 (neg.f64 im) #s(literal 2 binary64)))) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 im #s(literal 2 binary64))) (sinh.f64 (/.f64 im #s(literal 2 binary64)))) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (sinh.f64 im))
(fma.f64 #s(literal 1 binary64) (sinh.f64 im) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 im))
(fma.f64 #s(literal 1 binary64) (exp.f64 im) #s(literal 0 binary64))
(fma.f64 (sinh.f64 im) #s(literal 1 binary64) (cosh.f64 im))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 im))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 im))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 im) im))))
(sqrt.f64 (/.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)))
(sqrt.f64 (exp.f64 (fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))))
(sqrt.f64 (exp.f64 (-.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))))
(sqrt.f64 (*.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)))
(sqrt.f64 (exp.f64 (+.f64 im im)))
(-.f64 (sinh.f64 im) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(-.f64 (exp.f64 im) #s(literal 0 binary64))
(fabs.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (exp.f64 im) #s(literal -1 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 im))))
(fabs.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (neg.f64 im)))))
(fabs.f64 (/.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (exp.f64 im) #s(literal -1 binary64)))
(fabs.f64 (neg.f64 (exp.f64 im)))
(fabs.f64 (exp.f64 im))
(exp.f64 (/.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 im im) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (+.f64 im im))) #s(literal 1/2 binary64)))
(exp.f64 (/.f64 (+.f64 im im) #s(literal 2 binary64)))
(exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im)))
(exp.f64 im)
(+.f64 (sinh.f64 im) (cosh.f64 im))
(+.f64 (cosh.f64 im) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(+.f64 (cosh.f64 im) (sinh.f64 im))
(+.f64 (exp.f64 im) #s(literal 0 binary64))

eval105.0ms (3.7%)

Memory
0.9MiB live, 90.9MiB allocated; 9ms collecting garbage
Compiler

Compiled 19 370 to 3 095 computations (84% saved)

prune26.0ms (0.9%)

Memory
-21.3MiB live, 30.0MiB allocated; 9ms collecting garbage
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New8715876
Fresh000
Picked101
Done000
Total8725877
Accuracy
100.0%
Counts
877 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
50.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
49.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
62.2%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
Compiler

Compiled 138 to 120 computations (13% saved)

series50.0ms (1.8%)

Memory
-7.7MiB live, 38.1MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03661708
Stop Event
iter-limit
Counts
27 → 80
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
re
(cosh.f64 im)
im
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
#s(literal 1/2 binary64)
(*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(exp.f64 im)
(exp.f64 (neg.f64 im))
(neg.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)))
(-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))
(exp.f64 (+.f64 im im))
(+.f64 im im)
#s(literal -1 binary64)
Outputs
#s(approx (* (sin re) (cosh im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))))))
#s(approx (sin re) re)
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))))))
#s(approx (* re (+ (exp im) (exp (neg im)))) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64))))))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))))))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))))))))
#s(approx (* (sin re) (cosh im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (sin re) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
#s(approx (* (sin re) (cosh im)) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
#s(approx (* (sin re) (cosh im)) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
#s(approx (* (sin re) (cosh im)) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/24 binary64) (sin.f64 re))))))))
#s(approx (cosh im) #s(literal 1 binary64))
#s(approx (cosh im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
#s(approx (cosh im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (cosh im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx im im)
#s(approx (* 1/2 (* re (+ (exp im) (exp (neg im))))) (+.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (* 1/2 (* re (+ (exp im) (exp (neg im))))) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 #s(literal 1/2 binary64) re)))))
#s(approx (* 1/2 (* re (+ (exp im) (exp (neg im))))) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 #s(literal 1/24 binary64) re)))))))
#s(approx (* re (+ (exp im) (exp (neg im)))) (*.f64 #s(literal 2 binary64) re))
#s(approx (* re (+ (exp im) (exp (neg im)))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (* re (+ (exp im) (exp (neg im)))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
#s(approx (* re (+ (exp im) (exp (neg im)))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 #s(literal 1/12 binary64) re)))))))
#s(approx (+ (exp im) (exp (neg im))) #s(literal 2 binary64))
#s(approx (+ (exp im) (exp (neg im))) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (exp im) (exp (neg im))) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (+ (exp im) (exp (neg im))) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) im))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im)))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))
#s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))
#s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64)))))
#s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) im))) #s(literal 1 binary64)))))
#s(approx (neg im) (*.f64 #s(literal -1 binary64) im))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re)))))))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (+.f64 (sin.f64 re) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (sin.f64 re) (fma.f64 #s(literal -2 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re))))))))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (+.f64 (sin.f64 re) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re))) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (sin.f64 re) (fma.f64 #s(literal -2 binary64) (sin.f64 re) (fma.f64 #s(literal -1/3 binary64) (sin.f64 re) (*.f64 #s(literal 4/3 binary64) (sin.f64 re)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 re) (fma.f64 #s(literal -2 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re)))))))))))
#s(approx (- (exp (+ im im)) -1) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im)))
#s(approx (- (exp (+ im im)) -1) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im)))))
#s(approx (- (exp (+ im im)) -1) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) im)))))))
#s(approx (exp (+ im im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im)))
#s(approx (exp (+ im im)) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im)))))
#s(approx (exp (+ im im)) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) im)))))))
#s(approx (+ im im) (*.f64 #s(literal 2 binary64) im))
#s(approx (cosh im) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (+ (exp im) (exp (neg im))) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
#s(approx (exp im) (exp.f64 im))
#s(approx (exp (neg im)) (exp.f64 (neg.f64 im)))
#s(approx (+ (/ 1 (exp im)) (exp im)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
#s(approx (/ 1 (exp im)) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
#s(approx (* (- (exp (+ im im)) -1) (exp (neg im))) (*.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
#s(approx (- (exp (+ im im)) -1) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
#s(approx (exp (+ im im)) (exp.f64 (*.f64 #s(literal 2 binary64) im)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))))
#s(approx (* 1/2 (* re (+ (exp im) (exp (neg im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))))
#s(approx (* re (+ (exp im) (exp (neg im)))) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im)))))
#s(approx (+ (exp im) (exp (neg im))) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))
#s(approx (exp (neg im)) (exp.f64 (*.f64 #s(literal -1 binary64) im)))
#s(approx (* (* 1/2 (sin re)) (* (- (exp (+ im im)) -1) (exp (neg im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (*.f64 #s(literal -2 binary64) im))))))))
#s(approx (* (- (exp (+ im im)) -1) (exp (neg im))) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (*.f64 #s(literal -2 binary64) im))))))
#s(approx (- (exp (+ im im)) -1) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (*.f64 #s(literal -2 binary64) im)))))
#s(approx (exp (+ im im)) (exp.f64 (neg.f64 (*.f64 #s(literal -2 binary64) im))))
Calls

6 calls:

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

rewrite166.0ms (5.8%)

Memory
15.5MiB live, 290.5MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035157
054113
1228101
2844101
04616101
Stop Event
iter-limit
node-limit
iter-limit
Counts
27 → 2 121
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
re
(cosh.f64 im)
im
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
#s(literal 1/2 binary64)
(*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(exp.f64 im)
(exp.f64 (neg.f64 im))
(neg.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)))
(-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))
(exp.f64 (+.f64 im im))
(+.f64 im im)
#s(literal -1 binary64)
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)))
(*.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))) (+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (-.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (exp.f64 (neg.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 im)))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (exp.f64 im)))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal -2 binary64)))
(neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (sinh.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))
(-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(sin.f64 re)
re
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (exp.f64 im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (exp.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (sinh.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (sinh.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64)))) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)))) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))) (cosh.f64 im))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im))) (*.f64 (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im))))))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -4 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1 binary64) (cosh.f64 im)))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(neg.f64 (neg.f64 (cosh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(cosh.f64 (neg.f64 im))
(cosh.f64 im)
(-.f64 (/.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 im) #s(literal 2 binary64)))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) #s(literal 2 binary64)))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(-.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64)))
(-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)))
(-.f64 (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 im) #s(literal 2 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)))
(+.f64 (/.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
im
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re))
(*.f64 (cosh.f64 im) re)
(*.f64 re (cosh.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)))) (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (sinh.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) re (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re) (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (cosh.f64 im) re (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(fma.f64 re (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) re)) (exp.f64 im)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) re)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)))))
(-.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(-.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re)))
(-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re))))
(-.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 (neg.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (sinh.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) re))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im)))) (/.f64 re (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) re))) (*.f64 (exp.f64 im) re))
(*.f64 (*.f64 re #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re))) (*.f64 (exp.f64 im) re))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re)
(*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) re) (neg.f64 (exp.f64 im)) (*.f64 re #s(literal -1 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) re) (exp.f64 im) (*.f64 re #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) re) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1 binary64) re)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) re) (exp.f64 im) (*.f64 #s(literal 1 binary64) re)) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) re) (exp.f64 im) re) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re))) (-.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re)) (*.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (/.f64 (neg.f64 re) (exp.f64 im)))) (+.f64 (*.f64 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) re) #s(literal 3 binary64))) (fma.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)) (-.f64 (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re)) (*.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re) (fma.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re)) (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)))) (-.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) re) #s(literal 3 binary64)) (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re) (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im))))))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) re))
(neg.f64 (*.f64 re (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(neg.f64 (-.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) re)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) re (*.f64 (sinh.f64 im) re))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) re (neg.f64 (*.f64 (sinh.f64 im) re)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 re #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) re))
(fma.f64 (*.f64 re #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) re))
(fma.f64 (*.f64 #s(literal -1 binary64) re) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) re))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) re))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) re (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) re (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) re))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) re (/.f64 re (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1 binary64) (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (cosh.f64 im) re))
(fma.f64 (exp.f64 (neg.f64 im)) re (*.f64 (exp.f64 im) re))
(fma.f64 (exp.f64 im) re (*.f64 (neg.f64 (neg.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) (*.f64 (cosh.f64 im) re))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (cosh.f64 im) re (*.f64 (cosh.f64 im) re))
(fma.f64 re (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) re))
(fma.f64 re (exp.f64 im) (*.f64 (neg.f64 (neg.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 re (exp.f64 im) (/.f64 re (exp.f64 im)))
(fma.f64 re (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 re (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 re (cosh.f64 im) (*.f64 (cosh.f64 im) re))
(-.f64 (*.f64 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im)))
(-.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 (exp.f64 im)) re))
(-.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im)))
(-.f64 (/.f64 re (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) re)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) re) (*.f64 (sinh.f64 im) re))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) re) (neg.f64 (*.f64 (sinh.f64 im) re)))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) re) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) re))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) re) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) re))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) re) (/.f64 re (exp.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re))
(+.f64 (*.f64 (exp.f64 im) re) (*.f64 (neg.f64 (neg.f64 re)) (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im)))
(+.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)))) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)))) (+.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (exp.f64 im) (cosh.f64 im)))) (+.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (neg.f64 (exp.f64 im)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))) (-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (+.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (-.f64 (sinh.f64 im) (exp.f64 im)))) (+.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (-.f64 (cosh.f64 im) (cosh.f64 im)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)) (fma.f64 (sinh.f64 im) (sinh.f64 im) (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (-.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im))))))
(/.f64 (fma.f64 #s(literal -2 binary64) (cosh.f64 im) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (sqrt.f64 (neg.f64 (exp.f64 im))) (sqrt.f64 (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(fma.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1 binary64) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (cosh.f64 im))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (exp.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (cosh.f64 im))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (neg.f64 im)) (exp.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cosh.f64 im))
(fma.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(-.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im))
(-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sinh.f64 (neg.f64 im))))
(-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))
(-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im)))
(-.f64 (cosh.f64 im) (neg.f64 (cosh.f64 im)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(+.f64 (*.f64 (cosh.f64 (+.f64 im im)) (exp.f64 (neg.f64 im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(+.f64 (/.f64 (cosh.f64 (+.f64 im im)) (exp.f64 im)) (/.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im)))
(+.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im))
(+.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+.f64 (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (cosh.f64 im) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (sqrt.f64 (neg.f64 (exp.f64 im))) (sqrt.f64 (neg.f64 (exp.f64 im))))
(*.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 (sinh.f64 im) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (sinh.f64 im))) (exp.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (neg.f64 (exp.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 im) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (sinh.f64 im) (sinh.f64 im) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (+.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 im)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(neg.f64 (neg.f64 (exp.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (sinh.f64 im))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (sinh.f64 im))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (sinh.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (sinh.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 im))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (sinh.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 im))
(sqrt.f64 (exp.f64 (+.f64 im im)))
(-.f64 (sinh.f64 im) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fabs.f64 (neg.f64 (exp.f64 im)))
(fabs.f64 (exp.f64 im))
(exp.f64 im)
(+.f64 (sinh.f64 im) (cosh.f64 im))
(+.f64 (cosh.f64 im) (sinh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(/.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (sinh.f64 im))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))) (-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))) (-.f64 (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))) (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))) (*.f64 (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (*.f64 (sinh.f64 im) (exp.f64 im))))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (cosh.f64 im)) #s(literal -1 binary64) (*.f64 (sinh.f64 im) #s(literal -1 binary64)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(sqrt.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(-.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))))
(-.f64 (cosh.f64 im) (sinh.f64 im))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal -1 binary64)))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fabs.f64 (exp.f64 (neg.f64 im)))
(exp.f64 (+.f64 #s(literal 0 binary64) (*.f64 im #s(literal -1 binary64))))
(exp.f64 (fma.f64 im #s(literal -1 binary64) #s(literal 0 binary64)))
(exp.f64 (*.f64 im #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 im)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 im))
(+.f64 (*.f64 (neg.f64 (cosh.f64 im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 im #s(literal -1 binary64))) (sinh.f64 (*.f64 im #s(literal -1 binary64))))
(+.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(+.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(+.f64 (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(+.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 im))) (neg.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im #s(literal 0 binary64))) #s(literal 0 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) im #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (neg.f64 im))
(/.f64 (+.f64 (pow.f64 (neg.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 im) (neg.f64 im) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 im) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 #s(literal 0 binary64) (neg.f64 im)))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 #s(literal 0 binary64) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im))))
(neg.f64 im)
(-.f64 (neg.f64 im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(+.f64 (neg.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 im))
(*.f64 (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(/.f64 (sin.f64 re) #s(literal 2 binary64))
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)))
(*.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))) (+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (-.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (exp.f64 (neg.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 im)))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (exp.f64 im)))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal -2 binary64)))
(neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (sinh.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))
(-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)))) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)))) (+.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (exp.f64 im) (cosh.f64 im)))) (+.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (neg.f64 (exp.f64 im)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))) (-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (+.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (-.f64 (sinh.f64 im) (exp.f64 im)))) (+.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (-.f64 (cosh.f64 im) (cosh.f64 im)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)) (fma.f64 (sinh.f64 im) (sinh.f64 im) (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (-.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im))))))
(/.f64 (fma.f64 #s(literal -2 binary64) (cosh.f64 im) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (sqrt.f64 (neg.f64 (exp.f64 im))) (sqrt.f64 (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(fma.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1 binary64) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (cosh.f64 im))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (exp.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (cosh.f64 im))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (neg.f64 im)) (exp.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cosh.f64 im))
(fma.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(-.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im))
(-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sinh.f64 (neg.f64 im))))
(-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))
(-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im)))
(-.f64 (cosh.f64 im) (neg.f64 (cosh.f64 im)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(+.f64 (*.f64 (cosh.f64 (+.f64 im im)) (exp.f64 (neg.f64 im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(+.f64 (/.f64 (cosh.f64 (+.f64 im im)) (exp.f64 im)) (/.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im)))
(+.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im))
(+.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+.f64 (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (cosh.f64 im) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(/.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (sinh.f64 im))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))) (-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))) (-.f64 (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))) (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))) (*.f64 (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (*.f64 (sinh.f64 im) (exp.f64 im))))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (cosh.f64 im)) #s(literal -1 binary64) (*.f64 (sinh.f64 im) #s(literal -1 binary64)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(sqrt.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)))))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(-.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im)))))
(-.f64 (cosh.f64 im) (sinh.f64 im))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal -1 binary64)))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fabs.f64 (exp.f64 (neg.f64 im)))
(exp.f64 (+.f64 #s(literal 0 binary64) (*.f64 im #s(literal -1 binary64))))
(exp.f64 (fma.f64 im #s(literal -1 binary64) #s(literal 0 binary64)))
(exp.f64 (*.f64 im #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 im)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 im))
(+.f64 (*.f64 (neg.f64 (cosh.f64 im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 im #s(literal -1 binary64))) (sinh.f64 (*.f64 im #s(literal -1 binary64))))
(+.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(+.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 (neg.f64 im))))
(+.f64 (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (cosh.f64 im) (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))))
(+.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
#s(literal 1 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)))
(*.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))) (+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (-.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (exp.f64 (neg.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 im)))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (exp.f64 im)))
(neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal -2 binary64)))
(neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (sinh.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (neg.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im)))))
(-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal -2 binary64)) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (exp.f64 im)))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (sin.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)))) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)))) (+.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 (exp.f64 im) (cosh.f64 im)))) (+.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))) (exp.f64 im))
(*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (neg.f64 (exp.f64 im)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))) (-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))) (-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (-.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (+.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (-.f64 (sinh.f64 im) (exp.f64 im)))) (+.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (-.f64 (cosh.f64 im) (cosh.f64 im)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (+.f64 (exp.f64 im) (cosh.f64 im)) (fma.f64 (sinh.f64 im) (sinh.f64 im) (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) (-.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im))))))
(/.f64 (fma.f64 #s(literal -2 binary64) (cosh.f64 im) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (sqrt.f64 (neg.f64 (exp.f64 im))) (sqrt.f64 (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(fma.f64 (sqrt.f64 (exp.f64 (neg.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1 binary64) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (cosh.f64 im))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im) (exp.f64 im))
(fma.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (exp.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (cosh.f64 im))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 im))) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(fma.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 (neg.f64 im) (neg.f64 im)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 (neg.f64 im) im) #s(literal 2 binary64))) (cosh.f64 (/.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 im (neg.f64 im)) #s(literal 2 binary64))) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (neg.f64 im)) (exp.f64 (+.f64 im im)) (exp.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cosh.f64 im))
(fma.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(-.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 im))
(-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sinh.f64 (neg.f64 im))))
(-.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im)))))
(-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(-.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) (exp.f64 im)))
(-.f64 (cosh.f64 im) (neg.f64 (cosh.f64 im)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(+.f64 (*.f64 (cosh.f64 (+.f64 im im)) (exp.f64 (neg.f64 im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im)))
(+.f64 (/.f64 (cosh.f64 (+.f64 im im)) (exp.f64 im)) (/.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im)))
(+.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (sinh.f64 im))
(+.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 im))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+.f64 (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (cosh.f64 im) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 (+.f64 im im)))) (cosh.f64 (+.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) im))) (exp.f64 (+.f64 im im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 (+.f64 im im)))
(/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)))) (-.f64 (cosh.f64 (+.f64 im im)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im)) (-.f64 (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cosh.f64 (+.f64 im im)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (exp.f64 (+.f64 im im)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 im))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im))))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (expm1.f64 (+.f64 im im)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 im im)) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) (+.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (+.f64 im im)) #s(literal 3 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (exp.f64 (neg.f64 im)))
(neg.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))
(fma.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 1/2 binary64) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)) #s(literal 1 binary64))
(fma.f64 (exp.f64 im) (exp.f64 im) #s(literal 1 binary64))
(-.f64 (sinh.f64 (+.f64 im im)) (-.f64 #s(literal -1 binary64) (cosh.f64 (+.f64 im im))))
(-.f64 (cosh.f64 (+.f64 im im)) (neg.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (+.f64 im im))))
(+.f64 (cosh.f64 (+.f64 im im)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (exp.f64 im) (cosh.f64 im)))) (*.f64 (exp.f64 im) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (exp.f64 im)))) (*.f64 (cosh.f64 im) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im)))) (sinh.f64 (+.f64 im im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (*.f64 #s(literal -2 binary64) im)) (cosh.f64 (+.f64 im im)))) (cosh.f64 (+.f64 im im)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 im #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))))
(*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im)))) (cosh.f64 (+.f64 im im)))
(*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))
(*.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 0 binary64)))
(*.f64 (exp.f64 im) (exp.f64 im))
(pow.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) im)
(pow.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 im) #s(literal 2 binary64))
(/.f64 (fma.f64 (sinh.f64 (+.f64 im im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (*.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (exp.f64 im) (sinh.f64 im)))) (-.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (exp.f64 im) (sinh.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (exp.f64 im))) (*.f64 (*.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 im) (exp.f64 im)))) (-.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 im) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (sinh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im))) (*.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im)))) (-.f64 (sinh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im))) (*.f64 (sinh.f64 (*.f64 #s(literal -2 binary64) im)) (sinh.f64 (*.f64 #s(literal -2 binary64) im)))) (exp.f64 (*.f64 #s(literal -2 binary64) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (exp.f64 im) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 (exp.f64 im) (sinh.f64 im)) (*.f64 (exp.f64 im) (sinh.f64 im))) (*.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (exp.f64 im) (sinh.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 im) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 im) (exp.f64 im))) (*.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 im) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (+.f64 im im)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64))) (fma.f64 (sinh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im)) (-.f64 (*.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im))) (*.f64 (sinh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im)) (fma.f64 (sinh.f64 (*.f64 #s(literal -2 binary64) im)) (sinh.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (cosh.f64 (+.f64 im im)) (sinh.f64 (*.f64 #s(literal -2 binary64) im))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))))) #s(literal 4 binary64))
(/.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) im (neg.f64 im))) (exp.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im))) (*.f64 (sinh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im)))) (exp.f64 (*.f64 #s(literal -2 binary64) im)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (+.f64 im im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im)) (-.f64 (*.f64 (sinh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im))) (*.f64 (cosh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im))))))
(/.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 (neg.f64 im))))
(/.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) im)))
(/.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(neg.f64 (neg.f64 (exp.f64 (+.f64 im im))))
(fma.f64 (neg.f64 (cosh.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) #s(literal 1/2 binary64) (cosh.f64 (+.f64 im im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 1/2 binary64) (sinh.f64 (+.f64 im im)))
(fma.f64 (sinh.f64 im) (exp.f64 im) (*.f64 (cosh.f64 im) (exp.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 im) (cosh.f64 im)) (cosh.f64 (+.f64 im im)))
(fma.f64 (exp.f64 im) (cosh.f64 im) (*.f64 (exp.f64 im) (sinh.f64 im)))
(fma.f64 (cosh.f64 im) (exp.f64 im) (*.f64 (sinh.f64 im) (exp.f64 im)))
(sqrt.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))))
(-.f64 (/.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (/.f64 (sinh.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (neg.f64 (exp.f64 im)) (sinh.f64 im)))
(-.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (sinh.f64 im))))
(-.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (neg.f64 (*.f64 (sinh.f64 im) (exp.f64 im))))
(-.f64 (sinh.f64 (+.f64 im im)) (neg.f64 (cosh.f64 (+.f64 im im))))
(-.f64 (cosh.f64 (+.f64 im im)) (sinh.f64 (*.f64 #s(literal -2 binary64) im)))
(fabs.f64 (neg.f64 (exp.f64 (+.f64 im im))))
(fabs.f64 (exp.f64 (+.f64 im im)))
(exp.f64 (-.f64 im (*.f64 im #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) im))
(exp.f64 (*.f64 (log.f64 (exp.f64 im)) #s(literal 2 binary64)))
(exp.f64 (+.f64 im im))
(+.f64 (*.f64 (neg.f64 (cosh.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))
(+.f64 (fma.f64 (sinh.f64 im) (sinh.f64 im) (sinh.f64 (+.f64 im im))) (*.f64 (cosh.f64 im) (cosh.f64 im)))
(+.f64 (fma.f64 (cosh.f64 im) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (sinh.f64 im)))) (*.f64 (sinh.f64 im) (sinh.f64 im)))
(+.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (/.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (/.f64 (cosh.f64 im) (exp.f64 (neg.f64 im))) (/.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (exp.f64 im) (sinh.f64 im)))
(+.f64 (*.f64 (sinh.f64 im) (exp.f64 im)) (*.f64 (cosh.f64 im) (exp.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 im) (exp.f64 im)))
(+.f64 (sinh.f64 (+.f64 im im)) (cosh.f64 (+.f64 im im)))
(+.f64 (cosh.f64 (+.f64 im im)) (sinh.f64 (+.f64 im im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) im)) im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im im)) im)
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (neg.f64 im) (neg.f64 im))) (+.f64 im (neg.f64 im)))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (fma.f64 im im (fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 im (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im im)) (-.f64 im im))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (-.f64 (*.f64 im im) (*.f64 im im))))
(neg.f64 (*.f64 #s(literal -2 binary64) im))
(fma.f64 #s(literal 1 binary64) im (*.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 2 binary64) im #s(literal 0 binary64))
(fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))
(-.f64 im (neg.f64 im))
(+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im))
(+.f64 (+.f64 im im) #s(literal 0 binary64))
(+.f64 im im)
#s(literal -1 binary64)

eval162.0ms (5.7%)

Memory
14.4MiB live, 386.7MiB allocated; 79ms collecting garbage
Compiler

Compiled 37 147 to 5 251 computations (85.9% saved)

prune32.0ms (1.1%)

Memory
26.4MiB live, 77.0MiB allocated; 16ms collecting garbage
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1 36471 371
Fresh000
Picked415
Done000
Total1 36881 376
Accuracy
100.0%
Counts
1 376 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
100.0%
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
49.5%
(*.f64 (sin.f64 re) #s(approx (cosh im) #s(literal 1 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
62.2%
(*.f64 #s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))) (cosh.f64 im))
62.2%
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
62.2%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
Compiler

Compiled 211 to 175 computations (17.1% saved)

series44.0ms (1.5%)

Memory
-3.2MiB live, 86.9MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03591684
Stop Event
iter-limit
Counts
26 → 74
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(sin.f64 re)
re
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
#s(literal 1/2 binary64)
(exp.f64 im)
im
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re))
#s(approx (sin re) re)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(cosh.f64 im)
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))
#s(literal -1/12 binary64)
(pow.f64 re #s(literal 2 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im))))
(fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))
(/.f64 re (exp.f64 im))
Outputs
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))) (*.f64 #s(literal 1/120 binary64) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))))))))
#s(approx (sin re) re)
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64))))))
#s(approx (* (sin re) (cosh im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))))))
#s(approx (+ 1/2 (* -1/12 (pow re 2))) #s(literal 1/2 binary64))
#s(approx (+ 1/2 (* -1/12 (pow re 2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
#s(approx (* -1/12 (pow re 2)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))
#s(approx (pow re 2) (pow.f64 re #s(literal 2 binary64)))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (/ re (exp im)) (/.f64 re (exp.f64 im)))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (sin re) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
#s(approx (* (sin re) (cosh im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64))))
#s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/12 binary64))))
#s(approx (+ 1/2 (* -1/12 (pow re 2))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/12 binary64))))
#s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/24 binary64) (sin.f64 re))))))))
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64))
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) im))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im)))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))
#s(approx im im)
#s(approx (/ 1/2 (exp im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) im)))
#s(approx (/ 1/2 (exp im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) im) #s(literal 1/2 binary64)))))
#s(approx (/ 1/2 (exp im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) im))) #s(literal 1/2 binary64)))))
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (+.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re)))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) re (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/6 binary64) re))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/6 binary64) re)))) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re)))))))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (*.f64 #s(literal 2 binary64) re))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re)))) (*.f64 #s(literal -1 binary64) re)))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/6 binary64) re))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/6 binary64) re))))) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re)))) (*.f64 #s(literal -1 binary64) re)))))
#s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re))))
#s(approx (/ re (exp im)) (+.f64 re (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)))) re))))
#s(approx (/ re (exp im)) (+.f64 re (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/6 binary64) re))))) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)))) re))))
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (exp im) (exp.f64 im))
#s(approx (/ 1/2 (exp im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
#s(approx (cosh im) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 im) (/.f64 re (exp.f64 im)))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 re (exp.f64 im) (/.f64 re (exp.f64 im))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))
Calls

6 calls:

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

rewrite124.0ms (4.4%)

Memory
-3.9MiB live, 226.6MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034183
054185
1234157
2962141
04346137
Stop Event
iter-limit
node-limit
iter-limit
Counts
26 → 873
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(sin.f64 re)
re
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
#s(literal 1/2 binary64)
(exp.f64 im)
im
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re))
#s(approx (sin re) re)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(cosh.f64 im)
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))
#s(literal -1/12 binary64)
(pow.f64 re #s(literal 2 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im))))
(fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))
(/.f64 re (exp.f64 im))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sin.f64 re)) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sin.f64 re) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) (sin.f64 re))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) (sin.f64 re) (/.f64 (sin.f64 re) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 (neg.f64 im)) (sin.f64 re) (*.f64 (sin.f64 re) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sin.f64 re) (exp.f64 im) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (exp.f64 im))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))))) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (sin.f64 re)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sin.f64 re))) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sin.f64 re)) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))))
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sin.f64 re))))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (neg.f64 (cosh.f64 im)) (sin.f64 re)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(neg.f64 (*.f64 (sin.f64 re) (neg.f64 (cosh.f64 im))))
(neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))))
(neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (sin.f64 re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 re) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 im)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (sin.f64 re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re)))
(sin.f64 re)
re
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (neg.f64 (exp.f64 im)) #s(literal -1/2 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (exp.f64 im) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64) (exp.f64 im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (cosh.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (exp.f64 (+.f64 im im)))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (sinh.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(/.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (sinh.f64 im))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (cosh.f64 im) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 im)))
(neg.f64 (neg.f64 (cosh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (exp.f64 im) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (exp.f64 im) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(cosh.f64 (neg.f64 im))
(cosh.f64 im)
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(-.f64 (cosh.f64 im) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im)))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (cosh.f64 im) #s(literal 0 binary64))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 im))) (sinh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 (sinh.f64 im) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (fma.f64 (sinh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (cosh.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (cosh.f64 im))) (neg.f64 (exp.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 im) #s(literal 3 binary64)) (pow.f64 (cosh.f64 im) #s(literal 3 binary64))) (fma.f64 (sinh.f64 im) (sinh.f64 im) (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 im) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 im) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 im) (sinh.f64 im))) (exp.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (cosh.f64 im) (sinh.f64 im)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(neg.f64 (neg.f64 (exp.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (sinh.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 (neg.f64 im))) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 #s(literal 1 binary64) (sinh.f64 im) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (sinh.f64 im))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (sinh.f64 im))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (sinh.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 im))
(sqrt.f64 (exp.f64 (+.f64 im im)))
(-.f64 (sinh.f64 im) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fabs.f64 (neg.f64 (exp.f64 im)))
(fabs.f64 (exp.f64 im))
(exp.f64 im)
(+.f64 (sinh.f64 im) (cosh.f64 im))
(+.f64 (cosh.f64 im) (sinh.f64 im))
im
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 im)))
(/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (sin re) re))
(*.f64 (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re)) #s(literal 1/2 binary64))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (*.f64 #s(literal 1/2 binary64) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re)))
(/.f64 (*.f64 (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re))))
(neg.f64 (*.f64 (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (sin re) re)) #s(literal -1/2 binary64)))
(*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re))
(/.f64 (*.f64 #s(approx (sin re) re) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (sin re) re)) #s(literal 2 binary64))
(/.f64 #s(approx (sin re) re) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (sin re) re)))
(neg.f64 (*.f64 #s(approx (sin re) re) #s(literal -1/2 binary64)))
#s(approx (sin re) re)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(approx (sin re) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) re)) #s(literal 1/2 binary64))
(*.f64 (cosh.f64 im) (/.f64 #s(approx (sin re) re) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) #s(approx (sin re) re))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(approx (sin re) re)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (sin re) re) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (sin re) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) re))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (sin re) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) re)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (sin re) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) re))))
(/.f64 (*.f64 (cosh.f64 im) #s(approx (sin re) re)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (sin re) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(approx (sin re) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) re)) #s(literal 1/2 binary64) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) re)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) re)))
(fma.f64 (cosh.f64 im) (/.f64 #s(approx (sin re) re) #s(literal 1 binary64)) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 #s(approx (sin re) re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 (cosh.f64 im) #s(approx (sin re) re) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(approx (sin re) re) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(approx (sin re) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 #s(approx (sin re) re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(approx (sin re) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(approx (sin re) re) (cosh.f64 im) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(fma.f64 #s(approx (sin re) re) (cosh.f64 im) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(fma.f64 #s(approx (sin re) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(approx (sin re) re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) re)))
(+.f64 (*.f64 #s(approx (sin re) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(approx (sin re) re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(approx (sin re) re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 #s(approx (sin re) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) re)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) re)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) re)))
(+.f64 (*.f64 (cosh.f64 im) #s(approx (sin re) re)) (*.f64 #s(approx (sin re) re) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(approx (sin re) re)) (*.f64 #s(literal 0 binary64) #s(approx (sin re) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (neg.f64 (exp.f64 im)) #s(literal -1/2 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (exp.f64 im) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64) (exp.f64 im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (cosh.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (exp.f64 (+.f64 im im)))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (sinh.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(/.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (sinh.f64 im))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (cosh.f64 im) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 im)))
(neg.f64 (neg.f64 (cosh.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (exp.f64 im) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (exp.f64 im) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cosh.f64 im) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(cosh.f64 (neg.f64 im))
(cosh.f64 im)
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(-.f64 (cosh.f64 im) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im)))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (cosh.f64 im) #s(literal 0 binary64))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
#s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re))) (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)))))
(neg.f64 (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 re re) #s(literal -1/2 binary64)) re))
(neg.f64 (*.f64 re (fma.f64 #s(literal 1/12 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal -1/2 binary64) re))
(-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -1/2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (+.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(neg.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 re re) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) re) (neg.f64 re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64))
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/12 binary64) (*.f64 (neg.f64 re) re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(*.f64 (*.f64 #s(literal 1/12 binary64) re) (neg.f64 re))
(*.f64 (*.f64 #s(literal -1/12 binary64) re) re)
(*.f64 (*.f64 (neg.f64 re) re) #s(literal 1/12 binary64))
(*.f64 #s(literal 1/12 binary64) (*.f64 (neg.f64 re) re))
(*.f64 (*.f64 re re) #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) (*.f64 re re))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(neg.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)))
#s(literal -1/12 binary64)
(*.f64 (fabs.f64 (fabs.f64 re)) (fabs.f64 (fabs.f64 re)))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re re)
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 re (cosh.f64 im))
(/.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re))) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re)) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (neg.f64 (exp.f64 im)) (*.f64 (neg.f64 re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re)) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))))) (+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im)))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re)) #s(literal 1 binary64)) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re))) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re))) (neg.f64 (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 im))
(/.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (*.f64 re (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (-.f64 (*.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64))))
(/.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 re (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(neg.f64 (*.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal -2 binary64) (cosh.f64 im)))))
(neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)))
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 1/2 binary64) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (exp.f64 im) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (cosh.f64 im) re (*.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 re (cosh.f64 im) (*.f64 re #s(literal 0 binary64)))
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (exp.f64 im)))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) re))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (neg.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) re)))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 re (cosh.f64 im)) (*.f64 re #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 #s(literal 0 binary64) re))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (exp.f64 im)) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) (exp.f64 im)) (/.f64 re (exp.f64 im)))) (/.f64 re (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im)))) (/.f64 re (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) re))) (*.f64 (exp.f64 im) re))
(*.f64 (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re)) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re))) (*.f64 (exp.f64 im) re))
(*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (exp.f64 (neg.f64 im)))
(*.f64 (neg.f64 re) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 re (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (neg.f64 (exp.f64 im)) (neg.f64 re)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (exp.f64 im) re) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))) (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)))) (-.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 re (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im)))) (+.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 re (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)) (fma.f64 (*.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im))))))
(/.f64 (fma.f64 (*.f64 re (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im))) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 (*.f64 re (exp.f64 (+.f64 im im))) (exp.f64 im) (*.f64 (exp.f64 im) re)) (exp.f64 (+.f64 im im)))
(/.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re))) (-.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re)) (*.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (/.f64 (neg.f64 re) (exp.f64 im)))) (+.f64 (*.f64 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) re) #s(literal 3 binary64))) (fma.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)) (-.f64 (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re)) (*.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re) (fma.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 re (exp.f64 (+.f64 im im)) re)))
(/.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re)) (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)))) (-.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) re) #s(literal 3 binary64)) (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) re) (*.f64 (exp.f64 im) re) (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im))))))
(neg.f64 (/.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (neg.f64 (exp.f64 im))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) (exp.f64 im)) (/.f64 re (exp.f64 im))))
(neg.f64 (*.f64 re (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) re (*.f64 (sinh.f64 im) re))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) re (*.f64 (sinh.f64 (neg.f64 im)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 (neg.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 (neg.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (sinh.f64 (neg.f64 im)) (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (cosh.f64 im)))
(fma.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (cosh.f64 im) (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (sinh.f64 (neg.f64 im))))
(fma.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 re (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (/.f64 re (exp.f64 im)))
(fma.f64 (neg.f64 re) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (*.f64 (neg.f64 re) (exp.f64 im))))
(fma.f64 (neg.f64 re) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 (neg.f64 re) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) re))
(fma.f64 (sinh.f64 (neg.f64 im)) (fma.f64 re (exp.f64 (+.f64 im im)) re) (*.f64 (cosh.f64 im) (fma.f64 re (exp.f64 (+.f64 im im)) re)))
(fma.f64 (*.f64 (exp.f64 im) re) (/.f64 (exp.f64 im) (exp.f64 im)) (/.f64 re (exp.f64 im)))
(fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (cosh.f64 im) (fma.f64 re (exp.f64 (+.f64 im im)) re) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 re (exp.f64 (+.f64 im im)) re)))
(fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (exp.f64 (neg.f64 im)) re (neg.f64 (*.f64 (neg.f64 re) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) re (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) re (*.f64 (exp.f64 im) re))
(fma.f64 (exp.f64 im) (/.f64 (*.f64 (exp.f64 im) re) (exp.f64 im)) (/.f64 re (exp.f64 im)))
(fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)) (/.f64 re (exp.f64 im)))
(fma.f64 re (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 re (sinh.f64 im)))
(fma.f64 re (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 re (cosh.f64 im) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 re (cosh.f64 im) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 re (exp.f64 (neg.f64 im)) (neg.f64 (*.f64 (neg.f64 re) (exp.f64 im))))
(fma.f64 re (exp.f64 (neg.f64 im)) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(fma.f64 re (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) re))
(fma.f64 re (exp.f64 im) (/.f64 re (exp.f64 im)))
(-.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 (neg.f64 re) (exp.f64 im)))
(-.f64 (*.f64 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im)))
(-.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 re) (exp.f64 im)))
(+.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (sinh.f64 (neg.f64 im))) (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (cosh.f64 im)))
(+.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (cosh.f64 im)) (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 re (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 re (sinh.f64 im)))
(+.f64 (*.f64 re (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 re (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (*.f64 (cosh.f64 im) (fma.f64 re (exp.f64 (+.f64 im im)) re)))
(+.f64 (*.f64 (cosh.f64 im) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 re (exp.f64 (+.f64 im im)) re)))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) re) (*.f64 (sinh.f64 im) re))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) re) (*.f64 (sinh.f64 (neg.f64 im)) re))
(+.f64 (*.f64 re (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 re (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(+.f64 (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))) (/.f64 re (exp.f64 im)))
(+.f64 (*.f64 (exp.f64 im) re) (/.f64 re (exp.f64 im)))
(+.f64 (/.f64 re (exp.f64 im)) (neg.f64 (*.f64 (neg.f64 re) (exp.f64 im))))
(+.f64 (/.f64 re (exp.f64 im)) (*.f64 re (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im))))
(+.f64 (/.f64 re (exp.f64 im)) (*.f64 (exp.f64 im) re))
(*.f64 (neg.f64 re) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (exp.f64 (neg.f64 im)) re)
(*.f64 re (exp.f64 (neg.f64 im)))
(/.f64 (*.f64 re #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 #s(literal -1 binary64) re) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) re) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (neg.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) re))
(/.f64 (neg.f64 re) (neg.f64 (exp.f64 im)))
(/.f64 re (exp.f64 im))
(neg.f64 (/.f64 (neg.f64 re) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 (+.f64 im im)) re)) (exp.f64 (neg.f64 im)) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 (fma.f64 re (exp.f64 (+.f64 im im)) re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 (cosh.f64 im) re (*.f64 (sinh.f64 (neg.f64 im)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 re (sinh.f64 (neg.f64 im))))
(fma.f64 re (sinh.f64 (neg.f64 im)) (*.f64 re (cosh.f64 im)))
(fma.f64 re (cosh.f64 im) (*.f64 re (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 re (sinh.f64 (neg.f64 im))) (*.f64 re (cosh.f64 im)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) re) (*.f64 (cosh.f64 im) re))
(+.f64 (*.f64 re (cosh.f64 im)) (*.f64 re (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (sinh.f64 (neg.f64 im)) re))

eval145.0ms (5.1%)

Memory
5.2MiB live, 203.4MiB allocated; 140ms collecting garbage
Compiler

Compiled 21 163 to 2 950 computations (86.1% saved)

prune28.0ms (1%)

Memory
6.3MiB live, 56.1MiB allocated; 13ms collecting garbage
Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New8277834
Fresh112
Picked145
Done011
Total82913842
Accuracy
100.0%
Counts
842 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
100.0%
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
49.5%
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
32.4%
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
62.2%
(*.f64 #s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))) (cosh.f64 im))
62.2%
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
62.2%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
32.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
Compiler

Compiled 426 to 336 computations (21.1% saved)

series37.0ms (1.3%)

Memory
-12.0MiB live, 77.0MiB allocated; 12ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03671722
Stop Event
iter-limit
Counts
35 → 79
Calls
Call 1
Inputs
(*.f64 #s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))) (cosh.f64 im))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
re
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
#s(literal 1 binary64)
(*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
#s(literal -1/6 binary64)
(pow.f64 re #s(literal 2 binary64))
#s(literal 2 binary64)
(cosh.f64 im)
im
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64))
(*.f64 #s(literal -1/12 binary64) re)
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)))))
(fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) im))
(+.f64 #s(literal 1 binary64) im)
(/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re re) re)
(*.f64 re re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
(sin.f64 re)
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64))
Outputs
#s(approx (* (sin re) (cosh im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))))))
#s(approx (* (sin re) (cosh im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))))))
#s(approx (sin re) re)
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))
#s(approx (+ 1 (* -1/6 (pow re 2))) #s(literal 1 binary64))
#s(approx (+ 1 (* -1/6 (pow re 2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
#s(approx (* -1/6 (pow re 2)) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
#s(approx (pow re 2) (pow.f64 re #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))))
#s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64))))))
#s(approx (+ (* (* -1/12 re) re) 1/2) #s(literal 1/2 binary64))
#s(approx (+ (* (* -1/12 re) re) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
#s(approx (* -1/12 re) (*.f64 #s(literal -1/12 binary64) re))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (/ re (exp im)) (/.f64 re (exp.f64 im)))
#s(approx (* (* re re) re) (pow.f64 re #s(literal 3 binary64)))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))))))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))) (*.f64 #s(literal 1/120 binary64) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))))))))))
#s(approx (* (sin re) (cosh im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (sin re) (sin.f64 re))
#s(approx (* re (+ 1 (* -1/6 (pow re 2)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
#s(approx (* re (+ 1 (* -1/6 (pow re 2)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64))))
#s(approx (+ 1 (* -1/6 (pow re 2))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
#s(approx (* re (+ (* (* -1/12 re) re) 1/2)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64))))
#s(approx (* re (+ (* (* -1/12 re) re) 1/2)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/12 binary64))))
#s(approx (+ (* (* -1/12 re) re) 1/2) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))
#s(approx (+ (* (* -1/12 re) re) 1/2) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/12 binary64))))
#s(approx (* (sin re) (+ (* 1/2 (exp im)) (/ 1/2 (exp im)))) (*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* re (+ 1 (* -1/6 (pow re 2)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))))
#s(approx (* re (+ (* (* -1/12 re) re) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (*.f64 #s(literal -1/2 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* (sin re) (cosh im)) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
#s(approx (* (sin re) (cosh im)) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
#s(approx (* (sin re) (cosh im)) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) (*.f64 #s(literal 1/24 binary64) (sin.f64 re))))))))
#s(approx (cosh im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
#s(approx (cosh im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (cosh im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx im im)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 2 binary64)))))))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (+.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re)))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) re (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/6 binary64) re))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/6 binary64) re)))) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re)))))))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (*.f64 #s(literal 2 binary64) re))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re)))) (*.f64 #s(literal -1 binary64) re)))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/6 binary64) re))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/6 binary64) re))))) (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -1/2 binary64) re)))) (*.f64 #s(literal -1 binary64) re)))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) im))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im)))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))
#s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re))))
#s(approx (/ re (exp im)) (+.f64 re (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)))) re))))
#s(approx (/ re (exp im)) (+.f64 re (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/6 binary64) re))))) (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal 1/2 binary64) re)))) re))))
#s(approx (cosh im) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
#s(approx (* 1/2 (+ (* (exp im) re) (/ re (exp im)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (exp.f64 im) (/.f64 re (exp.f64 im)))))
#s(approx (+ (* (exp im) re) (/ re (exp im))) (fma.f64 re (exp.f64 im) (/.f64 re (exp.f64 im))))
#s(approx (exp im) (exp.f64 im))
#s(approx (+ 1 im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))))
#s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im))))
Calls

6 calls:

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

rewrite123.0ms (4.3%)

Memory
2.7MiB live, 240.0MiB allocated; 36ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046292
071280
1315256
21173248
04251244
Stop Event
iter-limit
node-limit
iter-limit
Counts
35 → 572
Calls
Call 1
Inputs
(*.f64 #s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))) (cosh.f64 im))
#s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
re
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
#s(literal 1 binary64)
(*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
#s(literal -1/6 binary64)
(pow.f64 re #s(literal 2 binary64))
#s(literal 2 binary64)
(cosh.f64 im)
im
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64))
(*.f64 #s(literal -1/12 binary64) re)
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)))))
(fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))
#s(approx (exp im) (+.f64 #s(literal 1 binary64) im))
(+.f64 #s(literal 1 binary64) im)
(/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re re) re)
(*.f64 re re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
(sin.f64 re)
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64))
Outputs
(*.f64 (/.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))) #s(literal 1/2 binary64))
(*.f64 (cosh.f64 im) (/.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (cosh.f64 im))
(/.f64 (neg.f64 (*.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))))
(+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))))
#s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 re (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)) re)) re)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) re)) re)
(*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) re) re #s(literal 1 binary64)) re)
(*.f64 re (fma.f64 (*.f64 #s(literal -1/6 binary64) re) re #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64))) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)))) (+.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) re) (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64))) (fma.f64 re re (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)))) (-.f64 re (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) re) (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 re re (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64))) (*.f64 re (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64))))))
(neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)) re))
(neg.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)) re))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) re re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) re) re)
(fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) re)
(-.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) (neg.f64 re))
(-.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) re)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)) re)
(+.f64 re (*.f64 (neg.f64 (neg.f64 re)) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)))
(+.f64 re (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/6 binary64)))
re
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re))) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re))) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 3 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)))))
(neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re)))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (fabs.f64 re)) (fabs.f64 re) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) re) (neg.f64 re) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) re) (neg.f64 (neg.f64 re)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) re) re #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 re) re) #s(literal 1 binary64))
(fma.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 re) (*.f64 (neg.f64 re) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) re) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) re) re))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal -1/6 binary64) (fabs.f64 re)) (fabs.f64 re))
(*.f64 (*.f64 #s(literal 1/6 binary64) re) (neg.f64 re))
(*.f64 (*.f64 #s(literal 1/6 binary64) (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) re) (neg.f64 (neg.f64 re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) re) re)
(*.f64 (*.f64 (neg.f64 re) re) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 re) re))
(*.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal -1/6 binary64)))
(*.f64 (neg.f64 re) (*.f64 (neg.f64 re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
#s(literal -1/6 binary64)
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) re)
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re (neg.f64 (neg.f64 re)))
(*.f64 re re)
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (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)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
#s(literal 2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64) (exp.f64 im)) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (exp.f64 im)) #s(literal -1/2 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (exp.f64 im) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))) (cosh.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)) (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(/.f64 (fma.f64 (exp.f64 im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 im))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 im) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (exp.f64 (+.f64 im im)))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 im)))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (sinh.f64 (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(/.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (sinh.f64 im))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)))) (exp.f64 im)))
(neg.f64 (neg.f64 (cosh.f64 im)))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(cosh.f64 (neg.f64 im))
(cosh.f64 im)
(-.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(-.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) #s(literal 2 binary64)) (neg.f64 (*.f64 (sinh.f64 im) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
im
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re)))
#s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re)
(*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal -1/2 binary64) re))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal -1/2 binary64) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re)))))
(neg.f64 (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) re))
(neg.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/2 binary64) re)))
(neg.f64 (*.f64 re (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(fma.f64 (neg.f64 (neg.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/12 binary64) re)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (neg.f64 re) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (neg.f64 re) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 re)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(-.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/2 binary64) re))
(-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -1/2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(neg.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(fma.f64 (*.f64 #s(literal -1/12 binary64) (fabs.f64 re)) (fabs.f64 re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/12 binary64) re) (neg.f64 re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 re (*.f64 #s(literal -1/12 binary64) re) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/12 binary64) re)) re))
(+.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (neg.f64 re)) (*.f64 #s(literal -1/12 binary64) re)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) re)
(*.f64 re #s(literal -1/12 binary64))
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 re (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) re)) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) #s(literal 1 binary64)) (*.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 1 binary64)) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (*.f64 #s(literal 2 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 1/2 binary64))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 1/2 binary64)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (*.f64 re (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))))
(neg.f64 (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))))
(neg.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 re (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 re (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) re))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) re)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(*.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (neg.f64 re) (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 re (-.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 re)) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (neg.f64 re)) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (-.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (fma.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (neg.f64 (neg.f64 re)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))) (-.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (*.f64 (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (+.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 3 binary64))) (fma.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (fma.f64 (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))) (-.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(literal 3 binary64)) (pow.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (-.f64 (*.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(neg.f64 (*.f64 re (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(fma.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) re))
(fma.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(fma.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re (*.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) re))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re (neg.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re (*.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(fma.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) re))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 re (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) re))
(fma.f64 re (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(fma.f64 re (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 re (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(fma.f64 re (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(fma.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(-.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(-.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) re))
(+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
#s(approx (exp im) (-.f64 im #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)) im)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) im)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 im #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) (+.f64 im #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64))) (fma.f64 im im (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 im #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 im #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (neg.f64 im) (neg.f64 im))) (+.f64 #s(literal 1 binary64) (neg.f64 im)))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 #s(literal 1 binary64) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (-.f64 #s(literal 1 binary64) im))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 1 binary64) im))))
(neg.f64 (-.f64 #s(literal -1 binary64) im))
(neg.f64 (-.f64 (neg.f64 im) #s(literal 1 binary64)))
(-.f64 im #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (neg.f64 im))
(+.f64 im #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) im)
(*.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) re)
(*.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 re)) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(/.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))))
(/.f64 (neg.f64 re) (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) (neg.f64 (neg.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (neg.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))
(/.f64 re (neg.f64 (neg.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re)))
#s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (neg.f64 re) (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)) re)
(*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal -1/2 binary64) re))) (+.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal -1/2 binary64) re) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re)))))
(neg.f64 (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) re))
(neg.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)) (*.f64 #s(literal 1/2 binary64) re)))
(neg.f64 (*.f64 re (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(fma.f64 (neg.f64 (neg.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/12 binary64) re)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (neg.f64 re) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (neg.f64 re) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 re)) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(-.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/2 binary64) re))
(-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) re)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (*.f64 re (fabs.f64 re)) (fabs.f64 re))
(*.f64 (*.f64 (neg.f64 re) re) (neg.f64 re))
(*.f64 (pow.f64 re (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (*.f64 (*.f64 re re) re))
(*.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) re))
(*.f64 (neg.f64 re) (*.f64 (neg.f64 re) re))
(*.f64 (*.f64 (*.f64 re re) re) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 re re) re) #s(literal 1 binary64))
(*.f64 (*.f64 re re) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 re re) re)
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) re))
(*.f64 re (*.f64 re re))
(pow.f64 re #s(literal 3 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 re) re) re))
(exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (fabs.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (neg.f64 re) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 re))) (neg.f64 (neg.f64 (fabs.f64 re))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (pow.f64 (fabs.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (fabs.f64 re))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (pow.f64 (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 1 binary64)) (neg.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 re re))
(*.f64 (neg.f64 (fabs.f64 re)) (neg.f64 (fabs.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) re)
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (*.f64 re re) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re (neg.f64 (neg.f64 re)))
(*.f64 re re)
(pow.f64 (neg.f64 (fabs.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 re) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(/.f64 (pow.f64 (fabs.f64 re) #s(literal 1 binary64)) (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)))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (fabs.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 re)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 re))
(*.f64 (neg.f64 re) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 re)))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(/.f64 re #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) re))
(*.f64 #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
(sin.f64 re)
#s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64))

eval83.0ms (2.9%)

Memory
25.8MiB live, 170.7MiB allocated; 15ms collecting garbage
Compiler

Compiled 17 937 to 2 533 computations (85.9% saved)

prune35.0ms (1.2%)

Memory
-0.6MiB live, 45.3MiB allocated; 4ms collecting garbage
Pruning

17 alts after pruning (9 fresh and 8 done)

PrunedKeptTotal
New5496555
Fresh033
Picked235
Done055
Total55117568
Accuracy
100.0%
Counts
568 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
100.0%
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
49.5%
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
62.2%
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
32.4%
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64))) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
32.4%
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
62.2%
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
32.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
62.2%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
31.1%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re #s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re)))))))
41.2%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
32.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
Compiler

Compiled 373 to 276 computations (26% saved)

regimes244.0ms (8.6%)

Memory
-7.2MiB live, 389.1MiB allocated; 30ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
2 → 1
11 → 2
16 → 2
17 → 2
21 → 3
26 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
Call 2
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
Outputs
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
Call 3
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re #s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
Outputs
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
Call 4
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re #s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64))) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
Outputs
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
Call 5
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re #s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64))) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
Outputs
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
Call 6
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re #s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64))) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
(*.f64 (sin.f64 re) #s(approx (cosh im) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))) (cosh.f64 im))
Outputs
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 (sin.f64 re) #s(approx (cosh im) #s(literal 1 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
Call 7
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (sin re) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) re) (cosh.f64 im))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (fma.f64 (*.f64 #s(literal -1/12 binary64) re) re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) re)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (fma.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re (/.f64 re #s(approx (exp im) (+.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 re #s(approx (exp im) (-.f64 im #s(literal -1 binary64)))) (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(approx (exp im) (+.f64 #s(literal 1 binary64) im)) re #s(approx (/ re (exp im)) (+.f64 re (*.f64 #s(literal -1 binary64) (*.f64 im re)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))) re) #s(approx (exp im) (-.f64 im #s(literal -1 binary64))))))
(*.f64 (cosh.f64 im) #s(approx (sin re) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64))) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) re (/.f64 re (exp.f64 im)))))
(*.f64 (sin.f64 re) #s(approx (cosh im) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) #s(approx (+ (* 1/2 (exp im)) (/ 1/2 (exp im))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (sin re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))) (cosh.f64 im))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 (neg.f64 im))))
Outputs
(*.f64 (sin.f64 re) (cosh.f64 im))
Calls

36 calls:

24.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
21.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
21.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
18.0ms
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
17.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
25.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
25.0%1(sin.f64 re)
25.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
25.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
25.0%1re
25.0%1im
62.2%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
62.2%1re
62.2%1im
62.2%1(sin.f64 re)
62.2%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
62.2%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
70.9%2(sin.f64 re)
70.9%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
70.9%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
74.6%2(sin.f64 re)
74.6%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.6%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
64.5%2re
74.6%2(sin.f64 re)
74.6%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
62.2%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
66.5%3im
74.6%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
86.8%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
77.0%2(sin.f64 re)
77.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
98.1%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
76.0%2re
90.7%4im
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
100.0%1(sin.f64 re)
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1re
100.0%1im
Compiler

Compiled 697 to 325 computations (53.4% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
158014.4923580036
+inf
0.0ms
-inf
-1.5367433886410136
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06490445318879592
3.988245375656234e-305
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch21.0ms (0.7%)

Memory
-51.3MiB live, 0.9MiB allocated; 3ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06490445318879592
3.988245375656234e-305
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06490445318879592
3.988245375656234e-305
Compiler

Compiled 15 to 16 computations (-6.7% saved)

derivations70.0ms (2.4%)

Memory
14.2MiB live, 154.0MiB allocated; 8ms collecting garbage
Stop Event
fuel
Compiler

Compiled 219 to 59 computations (73.1% saved)

preprocess148.0ms (5.2%)

Memory
24.7MiB live, 449.4MiB allocated; 59ms collecting garbage
Remove

(negabs re)

(abs im)

Compiler

Compiled 1 489 to 902 computations (39.4% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...