math.sin on complex, real part

Time bar (total: 3.6s)

start0.0ms (0.0%)

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

analyze0.0ms (0.0%)

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

Compiled 14 to 13 computations (7.1% saved)

sample1.2s (33.4%)

Memory
44.0MiB live, 2 190.7MiB allocated; 527ms collecting garbage
Samples
723.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 482.0ms
ival-sin: 213.0ms (44.2% of total)
ival-exp: 121.0ms (25.1% of total)
ival-mult!: 114.0ms (23.6% of total)
ival-add!: 17.0ms (3.5% of total)
ival-sub!: 15.0ms (3.1% of total)
adjust: 2.0ms (0.4% of total)
Bogosity

preprocess58.0ms (1.6%)

Memory
19.4MiB live, 66.3MiB allocated; 17ms 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)

sample0.0ms (0.0%)

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

Compiled 4 to 4 computations (0.0% saved)

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

series25.0ms (0.7%)

Memory
-15.5MiB live, 31.3MiB allocated; 2ms 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
9.0ms
re
0
1.0ms
im
0
1.0ms
re
inf
1.0ms
im
-inf
1.0ms
im
inf

rewrite201.0ms (5.6%)

Memory
4.4MiB live, 194.6MiB allocated; 51ms 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)))
(-.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))))
(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)))
(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 (-.f64 (neg.f64 (cosh.f64 im)) (sinh.f64 (neg.f64 im))))
(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))
(-.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))
(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)))
(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))

eval186.0ms (5.2%)

Memory
-21.5MiB live, 192.5MiB allocated; 176ms collecting garbage
Compiler

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

prune24.0ms (0.7%)

Memory
-12.5MiB live, 34.2MiB allocated; 4ms collecting garbage
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New8724876
Fresh000
Picked101
Done000
Total8734877
Accuracy
100.0%
Counts
877 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.3%
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
47.9%
(*.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))
65.9%
#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 56 to 49 computations (12.5% saved)

sample0.0ms (0.0%)

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

Compiled 5 to 5 computations (0.0% saved)

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

series48.0ms (1.4%)

Memory
-3.2MiB live, 94.4MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04101950
Stop Event
iter-limit
Counts
24 → 85
Calls
Call 1
Inputs
#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))))
re
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(exp.f64 im)
im
(exp.f64 (neg.f64 im))
(neg.f64 im)
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
(cosh.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 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))
(exp.f64 (+.f64 im im))
(+.f64 im im)
#s(literal -1 binary64)
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
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 (* re (+ (exp im) (exp (neg im)))) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
#s(approx re re)
#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) (*.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)) (*.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 (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 im))))
#s(approx (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (exp.f64 im))))))
#s(approx (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (exp.f64 im)) (*.f64 #s(literal 1/240 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 im))))))))
#s(approx (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 im)) (*.f64 #s(literal 1/240 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (exp.f64 im))))))))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.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 #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 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.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 #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 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/240 binary64) (+.f64 #s(literal 1 binary64) (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 (neg.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 (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
#s(approx (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 im))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
#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 (* 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) #s(literal 1 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 (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 (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 (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) (sin.f64 re))))))
#s(approx (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (+.f64 (sin.f64 re) (*.f64 #s(literal 4/3 binary64) (sin.f64 re))) (fma.f64 #s(literal 1/3 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) (sin.f64 re)))))))
#s(approx (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (+.f64 (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) (sin.f64 re)) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (fma.f64 #s(literal 1/3 binary64) (sin.f64 re) (fma.f64 #s(literal 2/3 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re)))) (+.f64 (sin.f64 re) (fma.f64 #s(literal 1/12 binary64) (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) (sin.f64 re)) (*.f64 #s(literal 4/3 binary64) (sin.f64 re))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (sin.f64 re) (*.f64 #s(literal 4/3 binary64) (sin.f64 re))) (fma.f64 #s(literal 1/3 binary64) (sin.f64 re) (*.f64 #s(literal 2 binary64) (sin.f64 re)))))))))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (+.f64 (sin.f64 re) (*.f64 im (sin.f64 re))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (+.f64 (sin.f64 re) (*.f64 im (+.f64 (sin.f64 re) (*.f64 im (sin.f64 re))))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (+.f64 (sin.f64 re) (*.f64 im (+.f64 (sin.f64 re) (*.f64 im (+.f64 (sin.f64 re) (*.f64 #s(literal 2/3 binary64) (*.f64 im (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 (+ (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 (cosh im) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 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 (/ (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (exp im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (*.f64 #s(literal -2 binary64) im))))) (exp.f64 im))))
#s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.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) (+.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
11.0ms
re
-inf
5.0ms
im
0
4.0ms
im
-inf
4.0ms
im
inf
4.0ms
re
0

rewrite181.0ms (5.1%)

Memory
26.1MiB live, 344.9MiB allocated; 57ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032137
049111
120899
277899
0427398
Stop Event
iter-limit
node-limit
iter-limit
Counts
24 → 1 442
Calls
Call 1
Inputs
#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))))
re
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(exp.f64 im)
im
(exp.f64 (neg.f64 im))
(neg.f64 im)
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
(cosh.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 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))
(exp.f64 (+.f64 im im))
(+.f64 im im)
#s(literal -1 binary64)
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
Outputs
#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 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (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 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(*.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 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (cosh.f64 im) re)
(*.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (cosh.f64 im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))) (-.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (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 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))
(/.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 re #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (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 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))))
(/.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 re re) (cosh.f64 im)) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im))))
(fma.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #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 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #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 re #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sinh.f64 im)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))
(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 (exp.f64 im) re) #s(literal 1/2 binary64) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) re (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) re (*.f64 re #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) re (*.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(fma.f64 re (cosh.f64 im) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 re (cosh.f64 im) (*.f64 re #s(literal 0 binary64)))
(fma.f64 re (cosh.f64 im) (*.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) 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 re re) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) re))
(-.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (exp.f64 im)))
(-.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im))))
(-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (neg.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (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 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))
(-.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 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sinh.f64 im)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (cosh.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 re (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.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 re #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (sinh.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(+.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 re #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) re)))
(+.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 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #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 (*.f64 (exp.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 re #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 #s(literal 0 binary64) 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 re) (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) (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 (*.f64 (sinh.f64 (neg.f64 im)) re))
(fma.f64 (+.f64 re re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (+.f64 re re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (+.f64 re re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re re) (cosh.f64 im) (*.f64 (+.f64 re re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (+.f64 re re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (+.f64 re re)))
(fma.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (+.f64 re re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (+.f64 re re)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.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 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (+.f64 re re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 #s(literal 0 binary64) (+.f64 re re)))
(fma.f64 (cosh.f64 im) re (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (cosh.f64 im) re (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(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 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 (+.f64 re re) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re (*.f64 (+.f64 re re) #s(literal 0 binary64)))
(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 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 (neg.f64 im)) (exp.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 (+.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))
(fma.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (+.f64 re re) #s(literal 0 binary64)))
(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 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re re) (cosh.f64 im)) (*.f64 (cosh.f64 im) re))
(-.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 (exp.f64 im) re) (/.f64 (neg.f64 re) (exp.f64 im)))
(+.f64 (*.f64 (+.f64 re re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (+.f64 re re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 re re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (+.f64 re re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.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 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (+.f64 re re)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (+.f64 re re)))
(+.f64 (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (+.f64 re re)) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (+.f64 re re)))
(+.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 #s(literal 0 binary64) (+.f64 re 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 (cosh.f64 im) re) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 re (+.f64 (sinh.f64 im) (exp.f64 (neg.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 re (exp.f64 im)) (*.f64 (exp.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 (+.f64 re re) (cosh.f64 im)) (*.f64 (+.f64 re re) #s(literal 0 binary64)))
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 (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 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.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 #s(literal -2 binary64) im))) (exp.f64 im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.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 #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 (cosh.f64 im) #s(literal 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) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.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) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.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 (-.f64 (neg.f64 (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (neg.f64 (exp.f64 im)))
(/.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 (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 (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 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.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 #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 (exp.f64 (*.f64 #s(literal -2 binary64) 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 #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 #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 (exp.f64 im) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (exp.f64 im))
(neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (exp.f64 (neg.f64 im))))
(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 (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 (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 (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 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 4 binary64) #s(literal 0 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 #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 (*.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 #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 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 0 binary64))
(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 1 binary64) (exp.f64 (neg.f64 im)) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 im))
(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)) (sinh.f64 (neg.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (cosh.f64 im)))
(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 (-.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))) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.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)))) #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 #s(literal -2 binary64) 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 im)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (cosh.f64 (/.f64 (-.f64 im im) #s(literal 2 binary64)))) #s(literal 0 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) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (neg.f64 (-.f64 (sinh.f64 im) (exp.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (cosh.f64 im))
(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 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64) #s(literal 0 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)) #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 im im)) (exp.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 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 0 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))
(-.f64 (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)) (neg.f64 (exp.f64 (neg.f64 im))))
(-.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 (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 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 im) (neg.f64 (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 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 (-.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 (sinh.f64 (neg.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.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 (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 (+.f64 im im)) (exp.f64 im)) (exp.f64 (neg.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 (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 2 binary64) (cosh.f64 im)) #s(literal 0 binary64))
(+.f64 (exp.f64 (neg.f64 im)) (/.f64 (exp.f64 (+.f64 im im)) (exp.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (neg.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 (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)) (*.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) (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) (*.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 (neg.f64 im))))) #s(literal 4 binary64))
(/.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (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) (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 #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 -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 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 im))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 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 (*.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) (sinh.f64 im) (cosh.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 (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 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 im))
(-.f64 (sinh.f64 im) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(sqrt.f64 (exp.f64 (+.f64 im 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 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.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 (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 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal -1 binary64) (neg.f64 (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 (*.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) (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 (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 im) (sinh.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))) (+.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) (*.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) (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 (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 (-.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 (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 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 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal -1 binary64) (neg.f64 (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 #s(literal 0 binary64) (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 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (sinh.f64 (neg.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(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) (sinh.f64 (neg.f64 im)) (cosh.f64 im))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(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 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (cosh.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 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(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) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(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 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(-.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (cosh.f64 im)))
(-.f64 (cosh.f64 im) (sinh.f64 im))
(sqrt.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fabs.f64 (exp.f64 (neg.f64 im)))
(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 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)) (cosh.f64 im))
(+.f64 (sinh.f64 (neg.f64 im)) (cosh.f64 im))
(+.f64 (cosh.f64 im) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64)))
(+.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) (/.f64 #s(literal 0 binary64) (exp.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(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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (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 (sin.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.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 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(*.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 (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))) (exp.f64 (neg.f64 im)))
(*.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 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (sin.f64 re) (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 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (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 (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 (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 (*.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 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #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))) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #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 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #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 (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 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(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)))))
(neg.f64 (neg.f64 (*.f64 (cosh.f64 im) (sin.f64 re))))
(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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(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 (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 (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 (+.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 (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 (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 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (neg.f64 (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 im) (*.f64 (*.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) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.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 (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 (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 (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 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im))))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cosh.f64 (+.f64 im im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.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)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (sinh.f64 im)))
(fma.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 (neg.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.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 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.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 (neg.f64 im))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(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 (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 (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 (*.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)))
(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 (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 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 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 (sin.f64 re) #s(literal 0 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 #s(literal 0 binary64) (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 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)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (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 (neg.f64 im)) (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 (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)) (cosh.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (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 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 (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 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (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) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (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 (exp.f64 (+.f64 im 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 (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (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 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(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 (exp.f64 (neg.f64 im)) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (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 (exp.f64 (+.f64 im im)) #s(literal -1 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)) (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 (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 (*.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 (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 (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)) (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cosh.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (cosh.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (sinh.f64 im)))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.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 (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 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im 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 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))))
(+.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 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 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 (neg.f64 (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (sinh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(+.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 (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 (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 (*.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) (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 (*.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 (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 (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)) (cosh.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 (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(sin.f64 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 #s(literal 0 binary64) (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 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 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 (cosh.f64 im) #s(literal 1 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 (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 #s(literal 0 binary64) #s(literal 0 binary64))) (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 #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 (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 #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 (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 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.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) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)) #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 (*.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)))
(cosh.f64 (neg.f64 im))
(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)) #s(literal 0 binary64))
(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)) #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 (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)) #s(literal 0 binary64))
(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)) #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 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(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 im) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (*.f64 (sinh.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 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 0 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 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 (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 #s(literal 1 binary64) (*.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 binary64) (*.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 binary64) (cosh.f64 im) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 0 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) #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)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/4 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/4 binary64) (*.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/4 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/4 binary64) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.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 (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 (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 (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 (exp.f64 im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sinh.f64 im)))
(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 (neg.f64 im)) (exp.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) (cosh.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sinh.f64 im) #s(literal 0 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/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.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 (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 (sinh.f64 im) #s(literal 0 binary64)))
(-.f64 (cosh.f64 im) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sinh.f64 im)))
(+.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/2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)))
(+.f64 (*.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)))
(+.f64 (*.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)) #s(literal 1 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 (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 #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 (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 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 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 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 im) (*.f64 (sinh.f64 (neg.f64 im)) #s(literal 0 binary64)))
(+.f64 (cosh.f64 im) (*.f64 (sinh.f64 im) #s(literal 0 binary64)))
(+.f64 (cosh.f64 im) #s(literal 0 binary64))
(*.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 (sin.f64 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 (sin.f64 re) #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 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) (sin.f64 re))
(/.f64 (sin.f64 re) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 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) (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(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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (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 (sin.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.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 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(*.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 (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))) (exp.f64 (neg.f64 im)))
(*.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 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (exp.f64 im)))
(*.f64 (sin.f64 re) (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 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (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 (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 (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 (*.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 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #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))) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #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 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #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 (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 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(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)))))
(neg.f64 (neg.f64 (*.f64 (cosh.f64 im) (sin.f64 re))))
(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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(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 (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 (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 (+.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 (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 (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 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (neg.f64 (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (sinh.f64 im) (*.f64 (*.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) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.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 (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 (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 (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 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im))))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cosh.f64 (+.f64 im im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.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)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (sinh.f64 im)))
(fma.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 (neg.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.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 (neg.f64 im))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.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 (neg.f64 im))) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(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 (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 (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 (*.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)))
(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 (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 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 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 (sin.f64 re) #s(literal 0 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 #s(literal 0 binary64) (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 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)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (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 (neg.f64 im)) (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 (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)) (cosh.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (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 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (sin.f64 re) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (sin.f64 re) (/.f64 (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 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (/.f64 (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (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) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (sin.f64 re) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (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 (exp.f64 (+.f64 im 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 (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(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 (sin.f64 re) #s(literal 0 binary64)))
(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 #s(literal 0 binary64) (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 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(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 (exp.f64 (neg.f64 im)) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (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 (exp.f64 (+.f64 im im)) #s(literal -1 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)) (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 (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 (*.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 (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 (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)) (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cosh.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (neg.f64 (cosh.f64 im))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) (sinh.f64 im)))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 im))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im)))))
(+.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.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 (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 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 (+.f64 im 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 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))))
(+.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 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 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 (neg.f64 (cosh.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))) (*.f64 (sinh.f64 im) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(+.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 (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 (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 (*.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) (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 (*.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 (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 (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)) (cosh.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 (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 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 (sin.f64 re) #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) (sin.f64 re)) (*.f64 #s(literal 0 binary64) (sin.f64 re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal -1/2 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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im 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 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(neg.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 (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64))) (-.f64 (exp.f64 (+.f64 im 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 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (sin.f64 re)) #s(literal -1/2 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 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im 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 0 binary64)))
(fma.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 1/2 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 0 binary64)))
(fma.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal -1/2 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 0 binary64)))
(fma.f64 #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 #s(literal 0 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #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)) (exp.f64 (+.f64 im im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.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 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (neg.f64 (*.f64 (sin.f64 re) #s(literal -1/2 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 0 binary64)))
(fma.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 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 0 binary64)))
(fma.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 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)) (exp.f64 (+.f64 im im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 (+.f64 im im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 im 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 0 binary64)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(fma.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 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 0 binary64)))
(fma.f64 (sin.f64 re) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))))
(fma.f64 (sin.f64 re) #s(literal 1/2 binary64) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal -1/2 binary64)))
(-.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (cosh.f64 (+.f64 im im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.f64 (*.f64 #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 #s(literal 0 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) #s(literal 1/2 binary64))) (*.f64 (-.f64 (sinh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64) #s(literal 1/2 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 0 binary64)))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (+.f64 im im))))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.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) (/.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) (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 (-.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 (*.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 (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 (+.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 (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 (*.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 #s(literal 1 binary64) (neg.f64 (exp.f64 (+.f64 im im))))
(-.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) (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 (+.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 (pow.f64 (exp.f64 im) #s(literal 1 binary64)) (pow.f64 (exp.f64 im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 im) #s(literal 1 binary64)) (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 #s(literal 2 binary64)) im)
(pow.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(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 (pow.f64 (exp.f64 im) #s(literal 1 binary64)) (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 #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 (+.f64 im im)) (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.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 (neg.f64 (exp.f64 im)) (neg.f64 (cosh.f64 im)) (*.f64 (neg.f64 (exp.f64 im)) (sinh.f64 (neg.f64 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 (cosh.f64 im) (exp.f64 im) (*.f64 (sinh.f64 im) (exp.f64 im)))
(fma.f64 (exp.f64 im) (sinh.f64 im) (*.f64 (exp.f64 im) (cosh.f64 im)))
(fma.f64 (exp.f64 im) (cosh.f64 im) (*.f64 (exp.f64 im) (sinh.f64 im)))
(-.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)) (neg.f64 (*.f64 (sinh.f64 im) (exp.f64 im))))
(-.f64 (*.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 (sinh.f64 (neg.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)))
(sqrt.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (exp.f64 (+.f64 im im))))
(fabs.f64 (exp.f64 (+.f64 im im)))
(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 (exp.f64 im)) (neg.f64 (cosh.f64 im))) (*.f64 (neg.f64 (exp.f64 im)) (sinh.f64 (neg.f64 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) (sinh.f64 im)) (*.f64 (exp.f64 im) (cosh.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 1 binary64) (*.f64 im #s(literal 1 binary64)))
(fma.f64 im #s(literal 2 binary64) #s(literal 0 binary64))
(-.f64 im (neg.f64 im))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im))
(+.f64 (+.f64 im im) #s(literal 0 binary64))
(+.f64 im im)
#s(literal -1 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) (sin.f64 re))
(/.f64 (sin.f64 re) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 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) (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))))

eval169.0ms (4.7%)

Memory
32.3MiB live, 394.9MiB allocated; 116ms collecting garbage
Compiler

Compiled 32 146 to 4 626 computations (85.6% saved)

prune36.0ms (1.0%)

Memory
-16.4MiB live, 75.2MiB allocated; 12ms collecting garbage
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1 28271 289
Fresh000
Picked314
Done000
Total1 28581 293
Accuracy
100.0%
Counts
1 293 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.3%
(/.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))
47.9%
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
36.0%
(*.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)))
27.0%
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
63.8%
(*.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))
65.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
26.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
Compiler

Compiled 257 to 217 computations (15.6% saved)

sample0.0ms (0.0%)

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

Compiled 6 to 6 computations (0.0% saved)

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

series31.0ms (0.9%)

Memory
31.0MiB live, 76.2MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02971338
Stop Event
iter-limit
Counts
29 → 69
Calls
Call 1
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.f64 (cosh.f64 im) re)
(cosh.f64 im)
im
re
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) re)
#s(literal 1/2 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))))
(*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
#s(approx (exp im) #s(literal 1 binary64))
#s(literal 1 binary64)
(exp.f64 (neg.f64 im))
(neg.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))
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(sin.f64 re)
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 (* (cosh im) re) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx re re)
#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 (* re (+ (exp im) (exp (neg im)))) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.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 (* (sin re) (+ (exp (- 0 im)) (exp im))) (*.f64 re (+.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))))
#s(approx (* (sin re) (+ (exp (- 0 im)) (exp im))) (*.f64 re (+.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))))))
#s(approx (* (sin re) (+ (exp (- 0 im)) (exp im))) (*.f64 re (+.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.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)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (*.f64 #s(literal 1/120 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.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))))))
#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 (* 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 (* (sin re) (+ (exp (- 0 im)) (exp im))) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
#s(approx (sin re) (sin.f64 re))
#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 (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 (* (cosh im) re) (+.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (* (cosh im) re) (+.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 (* (cosh im) re) (+.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 (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 (+ (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 (* 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) (+.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 (* (sin re) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 2 binary64) (sin.f64 re)))
#s(approx (* (sin re) (+ (exp (- 0 im)) (exp im))) (fma.f64 #s(literal 2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))))
#s(approx (* (sin re) (+ (exp (- 0 im)) (exp im))) (fma.f64 #s(literal 2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (sin.f64 re) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
#s(approx (* (sin re) (+ (exp (- 0 im)) (exp im))) (fma.f64 #s(literal 2 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (sin.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)) (sin.f64 re)) (*.f64 #s(literal 1/12 binary64) (sin.f64 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 (exp im) (exp.f64 im))
#s(approx (exp (neg im)) (exp.f64 (neg.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 (* 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 (neg im)) (exp.f64 (*.f64 #s(literal -1 binary64) im)))
#s(approx (* (sin re) (+ (exp (- 0 im)) (exp im))) (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 #s(literal -1 binary64) im)))))
Calls

6 calls:

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

rewrite163.0ms (4.6%)

Memory
8.8MiB live, 334.6MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037221
054214
1205192
2746192
33846192
04059188
Stop Event
iter-limit
node-limit
iter-limit
Counts
29 → 618
Calls
Call 1
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.f64 (cosh.f64 im) re)
(cosh.f64 im)
im
re
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) re)
#s(literal 1/2 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))))
(*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
#s(approx (exp im) #s(literal 1 binary64))
#s(literal 1 binary64)
(exp.f64 (neg.f64 im))
(neg.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))
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(sin.f64 re)
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) re)
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (cosh.f64 im))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) re) #s(literal -2 binary64))
(/.f64 (*.f64 re (*.f64 #s(literal -2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(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 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 re (*.f64 (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) #s(literal 1/2 binary64)) re))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (cosh.f64 im) re (*.f64 re #s(literal 0 binary64)))
(fma.f64 (cosh.f64 im) re (*.f64 #s(literal 0 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (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 (cosh.f64 im) (*.f64 re #s(literal 0 binary64)))
(fma.f64 re (cosh.f64 im) (*.f64 #s(literal 0 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)) (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)) (*.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 re (*.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.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 #s(literal 1/2 binary64) (exp.f64 im)) re))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 re (*.f64 (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 (cosh.f64 im) re) (*.f64 re #s(literal 0 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 #s(literal 0 binary64) re))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.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 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 -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 #s(literal 0 binary64) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)))
(*.f64 (cosh.f64 im) #s(literal 1 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 (*.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/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)) #s(literal 1/2 binary64)) (exp.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.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 (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) (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)))) (sinh.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 -2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (cosh.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)) (-.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 (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 (exp.f64 im) #s(literal -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)) (fma.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) #s(literal -2 binary64))))))
(/.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 (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 (+.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 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.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 (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 (neg.f64 (cosh.f64 im)))
(cosh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im)))
(cosh.f64 (neg.f64 im))
(cosh.f64 im)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.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 (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 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 (exp.f64 im) #s(literal -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 #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 (cosh.f64 im) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (sinh.f64 (neg.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 (*.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 (*.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) (neg.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64))))
(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 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)) (neg.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64))))
(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 #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 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (cosh.f64 im) #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(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)) (neg.f64 (/.f64 (exp.f64 im) #s(literal -2 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 (exp.f64 (neg.f64 im)) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sinh.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (cosh.f64 im) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(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)) (neg.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64))))
(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) (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (sinh.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) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(-.f64 (/.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 im) #s(literal 2 binary64)))
(-.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (-.f64 (sinh.f64 im) (exp.f64 im)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) #s(literal -2 binary64)))
(-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (neg.f64 (/.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 (cosh.f64 im) #s(literal 0 binary64))
(+.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 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sinh.f64 im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cosh.f64 im) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (sinh.f64 im))))
(+.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 1/2 binary64)) (*.f64 (sinh.f64 im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 (cosh.f64 im) (exp.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 (-.f64 (exp.f64 im) (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 2 binary64)))
(+.f64 (/.f64 (+.f64 (cosh.f64 im) (exp.f64 im)) #s(literal 2 binary64)) (/.f64 (sinh.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (-.f64 (exp.f64 im) (sinh.f64 im)) #s(literal 2 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)) (neg.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64))))
(+.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)))
(+.f64 (cosh.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (cosh.f64 im))
im
re
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) (*.f64 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 #s(literal 1/2 binary64)))
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(/.f64 re #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64))
(*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(*.f64 re (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(/.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (*.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (exp.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re)) (*.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))) (-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re)) (*.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 2 binary64))
(neg.f64 (*.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (exp im) #s(literal 1 binary64))) re (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 1/2 binary64)) re (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 re (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(fma.f64 re (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re (exp.f64 im)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (neg.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 re (exp.f64 im))))
(-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 (neg.f64 re) (exp.f64 im)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) 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 #s(approx (exp im) #s(literal 1 binary64)) re))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (exp.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re)
(*.f64 re (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(/.f64 (*.f64 re (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64))) (exp.f64 im))
(/.f64 (*.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64)) re) (exp.f64 im))
(/.f64 (fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (exp.f64 im) re) (exp.f64 im))
(/.f64 (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))) (-.f64 (/.f64 re (exp.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)) (*.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (/.f64 (neg.f64 re) (exp.f64 im)))) (+.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (/.f64 (neg.f64 re) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 3 binary64))) (fma.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)) (-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)) (*.f64 (/.f64 re (exp.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (fma.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (/.f64 (neg.f64 re) (exp.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)) (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im)))) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (/.f64 re (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 3 binary64)) (pow.f64 (/.f64 re (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (-.f64 (*.f64 (/.f64 re (exp.f64 im)) (/.f64 re (exp.f64 im))) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (/.f64 re (exp.f64 im))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64))) re))
(neg.f64 (*.f64 re (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 re) (exp.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) re (*.f64 (sinh.f64 (neg.f64 im)) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(fma.f64 (exp.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 #s(approx (exp im) #s(literal 1 binary64)) re (*.f64 (neg.f64 (neg.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 #s(approx (exp im) #s(literal 1 binary64)) re (/.f64 re (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 re (exp.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(fma.f64 (cosh.f64 im) re (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 (cosh.f64 im) re (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(fma.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (*.f64 (sinh.f64 (neg.f64 im)) re))
(fma.f64 re (exp.f64 (neg.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 re #s(approx (exp im) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 re #s(approx (exp im) #s(literal 1 binary64)) (/.f64 re (exp.f64 im)))
(fma.f64 re (cosh.f64 im) (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(fma.f64 re (cosh.f64 im) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 re (cosh.f64 im) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(-.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) re))
(-.f64 (/.f64 re (exp.f64 im)) (*.f64 (neg.f64 re) #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 (/.f64 re (exp.f64 im)) (neg.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (/.f64 (neg.f64 re) (exp.f64 im)))
(+.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) re (*.f64 (cosh.f64 im) re)) (*.f64 (sinh.f64 (neg.f64 im)) re))
(+.f64 (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im))) (*.f64 (sinh.f64 (neg.f64 im)) re))
(+.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) re) (*.f64 (sinh.f64 (neg.f64 im)) re))
(+.f64 (/.f64 re (exp.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(+.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 (neg.f64 (neg.f64 re)) (exp.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (/.f64 re (exp.f64 im)))
(+.f64 (*.f64 (cosh.f64 im) re) (fma.f64 (sinh.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 re (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (exp.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64)))) #s(approx (exp im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))) #s(approx (exp im) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 (exp.f64 im)) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 (exp.f64 im))) #s(literal 1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im))) (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im)))) (-.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))) (-.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im))) (*.f64 (sinh.f64 im) (sinh.f64 im))) (+.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (sinh.f64 im)))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (*.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))) (+.f64 (exp.f64 (neg.f64 im)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))) (+.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (-.f64 (*.f64 (sinh.f64 (neg.f64 im)) (sinh.f64 (neg.f64 im))) (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (sinh.f64 (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 im) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (fma.f64 (sinh.f64 im) (sinh.f64 im) (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (sinh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (fma.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)))) (-.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 (exp.f64 (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)))) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 (exp.f64 (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)))) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im) #s(literal 1 binary64))))
(neg.f64 (-.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (exp.f64 (neg.f64 im))))
(neg.f64 (-.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (cosh.f64 im)))
(neg.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (neg.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) #s(approx (exp im) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64) (-.f64 (cosh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal 1/2 binary64) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (-.f64 (cosh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) #s(approx (exp im) #s(literal 1 binary64)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 im)) (-.f64 (cosh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (neg.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(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) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(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 #s(approx (exp im) #s(literal 1 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)))) (-.f64 (cosh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(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 #s(approx (exp im) #s(literal 1 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)))) (-.f64 (cosh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(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 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (cosh.f64 im) #s(literal 1 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(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)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (sinh.f64 im))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (exp.f64 (neg.f64 im)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 (exp.f64 (neg.f64 im))))
(-.f64 (cosh.f64 im) (-.f64 #s(literal 0 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (cosh.f64 im) (+.f64 #s(literal 0 binary64) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (cosh.f64 im) (neg.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))
(+.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (cosh.f64 im))
(+.f64 (/.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 im)) (exp.f64 im)) (exp.f64 (neg.f64 im)))
(+.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) (cosh.f64 im))
(+.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)) (sinh.f64 (neg.f64 im)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (sinh.f64 (neg.f64 im)) (-.f64 (cosh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (sinh.f64 (neg.f64 im)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (cosh.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(+.f64 (cosh.f64 im) (neg.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
#s(approx (exp im) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) (sinh.f64 (neg.f64 im)))) (sinh.f64 (neg.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 (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 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) #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 (*.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) (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 (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 (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 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.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) (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 (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 (-.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 (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 (-.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 #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) (/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.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 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64) (sinh.f64 (neg.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 (neg.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 (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 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/2 binary64) (exp.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 (*.f64 #s(literal -2 binary64) (cosh.f64 im)) #s(literal -1/2 binary64) (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 (sinh.f64 (neg.f64 im)) #s(literal 1 binary64) (cosh.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 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 im)) (cosh.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 #s(literal 1 binary64) (cosh.f64 im) (sinh.f64 (neg.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 (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 im) #s(literal 1/2 binary64) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sinh.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (sinh.f64 (neg.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)) (sinh.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (exp.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 (neg.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sinh.f64 im)))
(-.f64 (+.f64 (sinh.f64 (neg.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (exp.f64 im) #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (/.f64 (exp.f64 im) #s(literal -2 binary64)) (sinh.f64 (neg.f64 im))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64) (sinh.f64 im)))
(-.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (cosh.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) #s(literal 0 binary64))
(-.f64 (cosh.f64 im) (sinh.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))))
(-.f64 (cosh.f64 im) (sinh.f64 im))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (neg.f64 im))))
(sqrt.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(fabs.f64 (exp.f64 (neg.f64 im)))
(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 (sinh.f64 (neg.f64 im)) (*.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)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (fma.f64 (exp.f64 im) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (sinh.f64 im)))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sinh.f64 im)))
(+.f64 (sinh.f64 (neg.f64 im)) (cosh.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 (cosh.f64 im) (sinh.f64 (neg.f64 im)))
(+.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 (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 (neg.f64 im) #s(literal 0 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 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 im)))
(-.f64 #s(literal 0 binary64) im)
(+.f64 (neg.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 im))
(*.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 re #s(literal 1/2 binary64)) (*.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 re #s(literal 1/2 binary64)))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re #s(literal 1/2 binary64)))
(*.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 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.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 re #s(literal 1/2 binary64)) (*.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 re #s(literal 1/2 binary64)) #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 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (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 re #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.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 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (-.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 re #s(literal 1/2 binary64)) (*.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 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) re) (fabs.f64 re)) (fabs.f64 re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/12 binary64) re) (*.f64 re re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (fabs.f64 re) (*.f64 (fabs.f64 re) (*.f64 #s(literal -1/12 binary64) re)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 re) (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (neg.f64 re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (neg.f64 (neg.f64 re)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (neg.f64 (neg.f64 re)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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 (*.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) (neg.f64 (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) re))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (neg.f64 (neg.f64 re)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.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 (*.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) (fabs.f64 re)) (fabs.f64 re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal -1/12 binary64) (neg.f64 re)) (neg.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 #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 (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 re) (*.f64 (neg.f64 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 #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 (*.f64 re re) #s(literal -1/12 binary64)))
(*.f64 (*.f64 #s(literal -1/12 binary64) (fabs.f64 re)) (fabs.f64 re))
(*.f64 (*.f64 #s(literal -1/12 binary64) (neg.f64 re)) (neg.f64 re))
(*.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 (fabs.f64 re) (*.f64 (fabs.f64 re) #s(literal -1/12 binary64)))
(*.f64 (neg.f64 re) (*.f64 (neg.f64 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 #s(literal -1/12 binary64) re))
(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 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)))
(*.f64 (fabs.f64 re) (fabs.f64 re))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) re)
(*.f64 (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 re (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 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)))
(*.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 (sin.f64 re) (*.f64 #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 (*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))) #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 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) (sin.f64 re))
(sin.f64 re)

eval117.0ms (3.3%)

Memory
-4.2MiB live, 238.5MiB allocated; 67ms collecting garbage
Compiler

Compiled 20 529 to 3 121 computations (84.8% saved)

prune32.0ms (0.9%)

Memory
-21.1MiB live, 78.7MiB allocated; 13ms collecting garbage
Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New66912681
Fresh022
Picked325
Done011
Total67217689
Accuracy
100.0%
Counts
689 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.3%
(/.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))
47.9%
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
36.0%
(*.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)))
36.0%
(*.f64 #s(approx (* 1/2 (sin re)) (fma.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
36.0%
(*.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)))
36.0%
(*.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)))
12.1%
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
63.8%
(*.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))
65.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
26.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
65.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
27.0%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
25.4%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))))
25.4%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
36.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp 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)))))))))
33.7%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))))))
Compiler

Compiled 732 to 588 computations (19.7% saved)

sample0.0ms (0.0%)

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

Compiled 8 to 8 computations (0.0% saved)

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

series49.0ms (1.4%)

Memory
-10.1MiB live, 133.0MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03211383
Stop Event
iter-limit
Counts
37 → 73
Calls
Call 1
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))
(*.f64 (cosh.f64 im) re)
(cosh.f64 im)
im
re
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re)
#s(approx (cosh im) #s(literal 1 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))))))
#s(literal 1/2 binary64)
(*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))))
#s(approx (exp im) #s(literal 1 binary64))
#s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal -1 binary64) im)
#s(literal -1 binary64)
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) #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 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64)))
#s(literal -1/12 binary64)
(pow.f64 re #s(literal 3 binary64))
#s(literal 3 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) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))))
(*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))
(sinh.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 (* 2 (* (cosh im) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))))
#s(approx (* 2 (* (cosh im) re)) (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))))
#s(approx re re)
#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/12 (pow re 3)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64))))
#s(approx (pow re 3) (pow.f64 re #s(literal 3 binary64)))
#s(approx (* 1/2 (* re (- (cosh im) (- (sinh im) (exp im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (+.f64 (exp.f64 im) (*.f64 #s(literal 1/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 (* re (- (cosh im) (- (sinh im) (exp im)))) (*.f64 re (-.f64 (+.f64 (exp.f64 im) (*.f64 #s(literal 1/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 (* (* 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/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 (* 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 (sin re)) (+ (exp (- 0 im)) (exp im))) (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 (/ 1 (/ 2 (* 2 (* (cosh im) re)))) (+.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
#s(approx (/ 1 (/ 2 (* 2 (* (cosh im) re)))) (+.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 (* 2 (* (cosh im) re)))) (+.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 (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))
#s(approx (/ 2 (* 2 (* (cosh im) re))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (/.f64 #s(literal 1 binary64) re)))
#s(approx (/ 2 (* 2 (* (cosh im) re))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5/24 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) re)))
#s(approx (/ 2 (* 2 (* (cosh im) re))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -61/720 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 #s(literal 5/24 binary64) (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) re)))
#s(approx (* 2 (* (cosh im) re)) (*.f64 #s(literal 2 binary64) re))
#s(approx (* 2 (* (cosh im) re)) (fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
#s(approx (* 2 (* (cosh im) re)) (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 (* 2 (* (cosh im) re)) (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 (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 (+ (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 (* -1 im) (*.f64 #s(literal -1 binary64) im))
#s(approx (- (sinh im) (exp im)) #s(literal -1 binary64))
#s(approx (- (sinh im) (exp im)) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
#s(approx (- (sinh im) (exp im)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/24 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
#s(approx (- (sinh im) (exp im)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
#s(approx (sinh im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
#s(approx (sinh im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))))))
#s(approx (sinh im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 2 binary64))))))))))
#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 (* -1 im)) (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))))
#s(approx (- (cosh im) (- (sinh im) (exp im))) (-.f64 (+.f64 (exp.f64 im) (*.f64 #s(literal 1/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 (- (sinh im) (exp im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (exp.f64 im)))
#s(approx (sinh im) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (/.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 (* 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 (* -1 im)) (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))))
Calls

6 calls:

TimeVariablePoint
12.0ms
im
inf
6.0ms
re
inf
5.0ms
re
-inf
4.0ms
im
-inf
4.0ms
re
0

rewrite198.0ms (5.6%)

Memory
18.5MiB live, 430.2MiB allocated; 56ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052344
071321
1309275
21262275
04188272
Stop Event
iter-limit
node-limit
iter-limit
Counts
37 → 1 424
Calls
Call 1
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))
(*.f64 (cosh.f64 im) re)
(cosh.f64 im)
im
re
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re)
#s(approx (cosh im) #s(literal 1 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))))))
#s(literal 1/2 binary64)
(*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))))
#s(approx (exp im) #s(literal 1 binary64))
#s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal -1 binary64) im)
#s(literal -1 binary64)
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) #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 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 3 binary64)))
#s(literal -1/12 binary64)
(pow.f64 re #s(literal 3 binary64))
#s(literal 3 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) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))))
(*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))
(sinh.f64 im)
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 (pow.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re)
(*.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)))
(*.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) re)
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (cosh.f64 im))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(/.f64 (fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)) #s(literal -8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (*.f64 re #s(literal 1 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) re)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re) #s(literal 4 binary64))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) re)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) re) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -8 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -4 binary64))
(/.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))
(/.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)))
(/.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64))
(/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 #s(literal 2 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/4 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) re (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 re (cosh.f64 im) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) re))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 #s(literal 2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 im) re))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re re)))
(*.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) re))
(*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) re))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) re))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) (+.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (pow.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) re (*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))) (*.f64 re re))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 re #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 re #s(literal 2 binary64))) (*.f64 re (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 re #s(literal 1 binary64))) (*.f64 re (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 #s(literal -1 binary64) re (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) re))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) re (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) (+.f64 re re)))
(/.f64 (fma.f64 #s(literal 2 binary64) re (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) re))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64))) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1 binary64))) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 re #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cosh.f64 im) re) re))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64))) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (cosh.f64 im) (+.f64 re re)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) #s(literal 8 binary64)) (*.f64 re #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 re #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 8 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) re))
(/.f64 (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal -2 binary64) re))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 #s(literal -2 binary64) re))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -4 binary64))
(/.f64 #s(literal 16 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)))
(/.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 4 binary64))
(/.f64 #s(literal -8 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))) (neg.f64 re))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im))) (neg.f64 re))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 (cosh.f64 im)))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) re)
(/.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(/.f64 (/.f64 #s(literal 1 binary64) re) (cosh.f64 im))
(/.f64 #s(literal 8 binary64) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 4 binary64)))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 #s(literal 8 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 4 binary64)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (cosh.f64 im) re)))
(/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (cosh.f64 im) re)))
(/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 im) re))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #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) (+.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) (+.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 2 binary64) (+.f64 re re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1/2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (cosh.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (*.f64 (cosh.f64 im) re)))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) re) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re))) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 (cosh.f64 im) re) #s(literal 2 binary64))
(*.f64 (cosh.f64 im) (*.f64 re #s(literal 2 binary64)))
(*.f64 (cosh.f64 im) (+.f64 re re))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) re)
(*.f64 re (*.f64 (cosh.f64 im) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 16 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -8 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 8 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (cosh.f64 im) re))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 8 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 8 binary64)) #s(literal 16 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 8 binary64)) #s(literal -8 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 8 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 8 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 16 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -8 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 4 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 #s(literal -16 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64)))
(/.f64 #s(literal -16 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64))
(/.f64 #s(literal 16 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -8 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 #s(literal -8 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -8 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal -4 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re))) (-.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 im) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re) (-.f64 (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re)))))
(/.f64 #s(literal 8 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64)))
(/.f64 #s(literal 8 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal 8 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal 4 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))
(fma.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 (cosh.f64 im) re (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 re (cosh.f64 im) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (cosh.f64 im) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (cosh.f64 im) re))
(-.f64 (*.f64 (cosh.f64 im) re) (*.f64 (neg.f64 (cosh.f64 im)) re))
(-.f64 (*.f64 (cosh.f64 im) re) (*.f64 (neg.f64 re) (cosh.f64 im)))
(-.f64 (*.f64 (cosh.f64 im) re) (neg.f64 (*.f64 (cosh.f64 im) re)))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (cosh.f64 im) re))
(*.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 (pow.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re)
(*.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)))
(*.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) re)
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (cosh.f64 im))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(/.f64 (fma.f64 (cosh.f64 im) (+.f64 re re) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)) #s(literal -8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (*.f64 re #s(literal 1 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) re)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re) #s(literal 4 binary64))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) re)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) re) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -8 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) #s(literal -4 binary64))
(/.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64)))
(/.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 2 binary64))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))
(/.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal -2 binary64)))
(/.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re))))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 2 binary64))
(/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -2 binary64)))
(/.f64 #s(literal 2 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/4 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (cosh.f64 im) re (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 re (cosh.f64 im) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cosh.f64 im) re) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)))
(*.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 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 (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.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 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.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 (neg.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64))
(cosh.f64 im)
(cosh.f64 (neg.f64 im))
(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) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (/.f64 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (/.f64 (exp.f64 im) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 im) (*.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 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64)) (/.f64 (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 2 binary64)) (/.f64 (exp.f64 im) #s(literal -2 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
(sqrt.f64 (/.f64 (+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 1 binary64)) #s(literal 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 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 (sinh.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (-.f64 (sinh.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))) #s(literal 2 binary64)))
(+.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (cosh.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 (exp.f64 im) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (/.f64 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 2 binary64)))
(+.f64 (/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)) (/.f64 (exp.f64 im) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 (neg.f64 im))))
(+.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 #s(literal 0 binary64) (sinh.f64 im)))
im
re
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re)
(*.f64 re #s(approx (cosh im) #s(literal 1 binary64)))
#s(approx (cosh im) #s(literal 1 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64)))))
(*.f64 re (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 2 binary64))
(fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))
(fma.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re)))
(+.f64 (/.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))
(+.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (*.f64 re #s(literal 1/2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) re)
(*.f64 re (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re)) (*.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re))) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (-.f64 (*.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re)) (*.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re)))))
(fma.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 #s(approx (exp im) #s(literal 1 binary64)) re (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re))
(fma.f64 re #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 re #s(approx (exp im) #s(literal 1 binary64)) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re))
(-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 (neg.f64 re) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))
(-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) re))
(-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (neg.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re)))
(+.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re))
(+.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) #s(approx (exp im) #s(literal 1 binary64)))) #s(approx (exp im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64)))) #s(approx (exp im) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)))) (-.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (+.f64 (pow.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(literal 3 binary64)) (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) #s(literal 3 binary64))) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (fma.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))))))
(/.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (+.f64 (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(literal 3 binary64))) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (-.f64 (*.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))))
(neg.f64 (-.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))) #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))))
(+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64)))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) (neg.f64 (neg.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)))
#s(approx (exp im) #s(literal 1 binary64))
#s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im))) (neg.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) im))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im))) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (fma.f64 (neg.f64 im) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (neg.f64 im) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im))
(/.f64 (+.f64 (pow.f64 (neg.f64 im) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (fma.f64 (neg.f64 im) (neg.f64 im) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)))))
(/.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) (fma.f64 im im (*.f64 #s(literal 1 binary64) im))))
(/.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 #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) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (neg.f64 im)))))
(neg.f64 (+.f64 im #s(literal -1 binary64)))
(neg.f64 (+.f64 #s(literal -1 binary64) im))
(neg.f64 (-.f64 im #s(literal 1 binary64)))
(fma.f64 im #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 1 binary64))
(-.f64 (neg.f64 im) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) im)
(-.f64 #s(literal 0 binary64) (-.f64 im #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (neg.f64 im) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 im))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 im #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) im)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im)) #s(literal -4 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)
(fma.f64 im #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) 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 -1 binary64)
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))))
#s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))
(*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re re))
(*.f64 (*.f64 #s(literal -1/12 binary64) re) (*.f64 re re))
(*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re)
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re))
(*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
#s(literal -1/12 binary64)
(*.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 (*.f64 re re) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 re re) re)
(*.f64 re (*.f64 re re))
(pow.f64 re #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64)))
#s(literal 3 binary64)
#s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) #s(literal 1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1/2 binary64)))
(*.f64 re (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re)) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))) re) #s(literal -2 binary64))
(/.f64 (*.f64 re (neg.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (cosh.f64 im) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/4 binary64) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/4 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 re (exp.f64 (neg.f64 im))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 im)) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(+.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(approx (exp im) #s(literal 1 binary64))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))) re)
(*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (neg.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))) re))
(neg.f64 (*.f64 re (neg.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) #s(literal 1/4 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (cosh.f64 im) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 (+.f64 re re) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (/.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 (+.f64 re re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (/.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) re (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re))) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (cosh.f64 im) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal -1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)))) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cosh.f64 im) re)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) (+.f64 re re)) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) re) #s(literal 1 binary64) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) (/.f64 (neg.f64 re) #s(literal -1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) (/.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) (/.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (cosh.f64 im) re (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (cosh.f64 im) re (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 (exp.f64 (neg.f64 im)) re (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 re (cosh.f64 im) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 re (cosh.f64 im) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 re (exp.f64 (neg.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) re)))) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cosh.f64 im) re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 im) (+.f64 re re)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(+.f64 (*.f64 re (exp.f64 (neg.f64 im))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) re) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) re))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 re (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(+.f64 (*.f64 (cosh.f64 im) re) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (cosh.f64 im))) (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))) (exp.f64 (neg.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (cosh.f64 im))) (cosh.f64 im))
(/.f64 (+.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (cosh.f64 im) #s(literal 2 binary64) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))) (-.f64 (cosh.f64 im) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)))) (-.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (-.f64 (*.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) (*.f64 (cosh.f64 im) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (cosh.f64 im) (cosh.f64 im)) (*.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))) (+.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 im) (cosh.f64 im) (fma.f64 (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
(neg.f64 (neg.f64 (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (/.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 im) #s(literal 2 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 im) #s(literal 1 binary64)) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cosh.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) #s(approx (exp im) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (exp.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))
(-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 (exp.f64 (neg.f64 im)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(+.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)) (cosh.f64 im))
(+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)))
(+.f64 (cosh.f64 im) (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))))
(+.f64 (cosh.f64 im) (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (sinh.f64 im))) (sinh.f64 im))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im))) (sinh.f64 im))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))) (-.f64 (sinh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 im) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (sinh.f64 im) (sinh.f64 im) (-.f64 (*.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (sinh.f64 im) (sinh.f64 im)) (*.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)))) (+.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 im) #s(literal 3 binary64)) (pow.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (sinh.f64 im) (sinh.f64 im) (fma.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp im) #s(literal 1 binary64)) (*.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64))))))
(neg.f64 (-.f64 #s(approx (exp im) #s(literal 1 binary64)) (sinh.f64 im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 1/2 binary64) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 im) #s(literal 2 binary64)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) #s(literal 1 binary64)) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(-.f64 (sinh.f64 im) (neg.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64)))))
(-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))
(+.f64 (neg.f64 #s(approx (exp im) #s(literal 1 binary64))) (sinh.f64 im))
(+.f64 (sinh.f64 im) (neg.f64 #s(approx (exp im) #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 im) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 im) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 (expm1.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (exp.f64 im) #s(literal -2 binary64)))
(/.f64 (*.f64 (expm1.f64 (+.f64 im im)) #s(literal 2 binary64)) (*.f64 (exp.f64 im) #s(literal 4 binary64)))
(/.f64 (*.f64 (expm1.f64 (+.f64 im im)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 2 binary64))
(/.f64 (sinh.f64 (*.f64 #s(literal 2 binary64) im)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(sinh.f64 im)
(neg.f64 (sinh.f64 (neg.f64 im)))
(fma.f64 (sinh.f64 im) #s(literal 1 binary64) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (cosh.f64 im) (*.f64 #s(literal 1 binary64) (sinh.f64 im)))
(-.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))
(-.f64 (/.f64 (exp.f64 im) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 im)) #s(literal 2 binary64)))
(+.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 2 binary64)) (/.f64 (-.f64 (sinh.f64 im) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sinh.f64 im) #s(literal 1 binary64)) (*.f64 (cosh.f64 im) #s(literal 0 binary64)))
(+.f64 (/.f64 (exp.f64 im) #s(literal 2 binary64)) (/.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (cosh.f64 im)) (*.f64 #s(literal 1 binary64) (sinh.f64 im)))

eval217.0ms (6.1%)

Memory
22.1MiB live, 445.3MiB allocated; 110ms collecting garbage
Compiler

Compiled 41 262 to 5 334 computations (87.1% saved)

prune39.0ms (1.1%)

Memory
5.5MiB live, 103.9MiB allocated; 11ms collecting garbage
Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New1 30191 310
Fresh459
Picked325
Done123
Total1 309181 327
Accuracy
100.0%
Counts
1 327 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.3%
(/.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))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
12.1%
(*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
36.0%
(*.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)))
12.1%
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) re))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
12.1%
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
12.1%
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
63.8%
(*.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))
26.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
33.7%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
26.8%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
65.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
27.0%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
55.7%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #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)))))))
35.1%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im)))))))
36.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp 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)))))))))
47.9%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (sin.f64 re))
63.5%
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -1 binary64))))
Compiler

Compiled 456 to 360 computations (21.1% saved)

regimes427.0ms (12.0%)

Memory
-30.7MiB live, 557.3MiB allocated; 279ms collecting garbage
Counts
3 → 1
4 → 1
6 → 2
17 → 2
22 → 2
28 → 3
29 → 3
33 → 1
Calls
Call 1
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
Call 2
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
Call 3
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
Outputs
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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(approx (cosh im) #s(literal 1 binary64)) re))
Call 4
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.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 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.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 re #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 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64)))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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 (cosh.f64 im) re))
Call 5
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.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 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.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 re #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 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 3 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) (*.f64 re (+.f64 #s(approx (exp 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)))))))))
(*.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)) (+ (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) (*.f64 re (+.f64 #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)))))))
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp 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 (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
Call 6
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.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 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.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 re #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 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 3 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) (*.f64 re (+.f64 #s(approx (exp 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)))))))))
(*.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)) (+ (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) (*.f64 re (+.f64 #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 (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -1 binary64))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))))
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
Outputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp 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 (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
Call 7
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.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 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.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 re #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 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 3 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) (*.f64 re (+.f64 #s(approx (exp 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)))))))))
(*.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)) (+ (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) (*.f64 re (+.f64 #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 (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -1 binary64))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))))
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 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 #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 (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
Call 8
Inputs
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(approx (cosh im) #s(literal 1 binary64)) re))
(*.f64 #s(approx (* 1/2 (sin re)) (*.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 binary64) #s(approx (/ 2 (* 2 (* (cosh im) re))) (/.f64 #s(literal 1 binary64) re))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (+.f64 #s(approx (exp (neg im)) (-.f64 #s(literal 1 binary64) im)) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 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)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (cosh.f64 im) re))
(*.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 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (+.f64 #s(literal 1 binary64) (*.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 re #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 (*.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re) #s(literal 1/2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) (exp.f64 (neg.f64 im))))))
(*.f64 #s(approx (* 1/2 (sin re)) #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 (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) re)))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(approx (exp im) #s(literal 1 binary64)) #s(approx (exp (neg im)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 #s(literal -1/12 binary64) (exp.f64 (*.f64 (log.f64 re) #s(literal 3 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) (*.f64 re (+.f64 #s(approx (exp 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)))))))))
(*.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)) (+ (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) (*.f64 re (+.f64 #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 (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (sin.f64 re))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (cosh.f64 im) (-.f64 (sinh.f64 im) #s(approx (exp im) #s(literal 1 binary64)))))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) re))) #s(literal -1 binary64))))
#s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cosh.f64 im) re (*.f64 (+.f64 (sinh.f64 (neg.f64 im)) #s(approx (exp im) #s(literal 1 binary64))) re))))
(*.f64 (*.f64 (sin.f64 re) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(literal 1/2 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 (*.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 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (exp.f64 im))
Outputs
(*.f64 (sin.f64 re) (cosh.f64 im))
Calls

39 calls:

107.0ms
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
37.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
29.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
21.0ms
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
19.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
27.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
27.0%1(sin.f64 re)
27.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
27.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
27.0%1im
27.0%1re
33.7%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
33.7%1im
33.7%1re
33.7%1(sin.f64 re)
33.7%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
33.7%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
35.9%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
36.0%2im
36.2%2re
37.2%2(sin.f64 re)
37.2%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
37.2%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
76.1%2(sin.f64 re)
76.1%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
76.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
77.3%2(sin.f64 re)
77.3%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
65.9%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
65.9%1im
77.3%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
97.8%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
86.7%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
81.0%3(sin.f64 re)
81.0%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
99.2%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
73.9%2re
88.7%3im
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 975 to 409 computations (58.1% saved)

bsearch1.0ms (0.0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7915.943919824026
+inf
0.0ms
-inf
-0.9968137055521863
Compiler

Compiled 26 to 25 computations (3.8% saved)

bsearch0.0ms (0.0%)

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

Compiled 26 to 25 computations (3.8% saved)

bsearch0.0ms (0.0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.12342518607983069
-0.06445431494825592
Compiler

Compiled 26 to 25 computations (3.8% saved)

bsearch0.0ms (0.0%)

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

Compiled 26 to 25 computations (3.8% saved)

bsearch0.0ms (0.0%)

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

Compiled 26 to 25 computations (3.8% saved)

derivations89.0ms (2.5%)

Memory
-12.5MiB live, 82.8MiB allocated; 11ms collecting garbage
Stop Event
fuel
Compiler

Compiled 432 to 86 computations (80.1% saved)

preprocess82.0ms (2.3%)

Memory
18.9MiB live, 156.8MiB allocated; 18ms collecting garbage
Compiler

Compiled 2 737 to 1 435 computations (47.6% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...