math.exp on complex, real part

Time bar (total: 6.6s)

start0.0ms (0%)

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

analyze0.0ms (0%)

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

Compiled 7 to 7 computations (0% saved)

sample1.4s (21.2%)

Memory
-67.5MiB live, 1 598.1MiB allocated; 1.1s collecting garbage
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 888.0ms
ival-cos: 707.0ms (79.6% of total)
ival-mult: 86.0ms (9.7% of total)
ival-exp: 83.0ms (9.3% of total)
ival-true: 6.0ms (0.7% of total)
adjust: 3.0ms (0.3% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain118.0ms (1.8%)

Memory
-11.7MiB live, 95.4MiB allocated; 88ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (exp.f64 re) (cos.f64 im))
00-0-(cos.f64 im)
00-0-re
00-0-(exp.f64 re)
00-0-im
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
82.0ms512×0valid
Compiler

Compiled 31 to 19 computations (38.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 11.0ms (59.2% of total)
ival-exp: 4.0ms (21.5% of total)
ival-mult: 3.0ms (16.2% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess155.0ms (2.4%)

Memory
12.6MiB live, 200.8MiB allocated; 44ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01529
15129
213827
341127
4153527
055
085
1195
2395
3855
43025
523025
092575
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
Symmetry

(abs im)

Compiler

Compiled 5 to 5 computations (0% saved)

eval0.0ms (0%)

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

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

simplify0.0ms (0%)

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

series6.0ms (0.1%)

Memory
-30.8MiB live, 14.9MiB allocated; 3ms collecting garbage
Counts
5 → 18
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im
Outputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
re
(* (cos im) (exp re))
(exp re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
im
Calls

6 calls:

TimeVariablePointExpression
2.0ms
re
@0
((* (exp re) (cos im)) (exp re) re (cos im) im)
1.0ms
re
@-inf
((* (exp re) (cos im)) (exp re) re (cos im) im)
1.0ms
re
@inf
((* (exp re) (cos im)) (exp re) re (cos im) im)
0.0ms
im
@0
((* (exp re) (cos im)) (exp re) re (cos im) im)
0.0ms
im
@-inf
((* (exp re) (cos im)) (exp re) re (cos im) im)

simplify197.0ms (3%)

Memory
25.0MiB live, 301.0MiB allocated; 38ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064177
1237166
2882162
33902158
08046138
Stop Event
iter limit
node limit
Counts
18 → 16
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
re
(* (cos im) (exp re))
(exp re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
im
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)) (cos.f64 im))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))
re
(* (cos im) (exp re))
(*.f64 (exp.f64 re) (cos.f64 im))
(exp re)
(exp.f64 re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/24 binary64) #s(literal 1 binary64))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(*.f64 (exp.f64 re) (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 im im) #s(literal 1/24 binary64)) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im) #s(literal 1 binary64))
im

rewrite281.0ms (4.3%)

Memory
-33.0MiB live, 274.0MiB allocated; 81ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0811
11911
28811
364911
0858911
Stop Event
iter limit
node limit
iter limit
Counts
5 → 295
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im
Outputs
(*.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1 binary64) (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (cos.f64 im))
(/.f64 (*.f64 (exp.f64 re) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (exp.f64 re) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)))) (-.f64 (sinh.f64 re) (cosh.f64 re)))
(/.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 2 binary64) (exp.f64 re))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 (*.f64 (cos.f64 im) (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (*.f64 (exp.f64 re) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))
(/.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re)))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (cos.f64 im)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 #s(literal 0 binary64) (exp.f64 re))) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))) (-.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (exp.f64 re) #s(literal 0 binary64))) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))) (-.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (neg.f64 re)) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) (*.f64 (sinh.f64 (neg.f64 re)) (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 #s(literal 0 binary64) (exp.f64 re)) (-.f64 (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re))) (*.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (exp.f64 re) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re))) (*.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 im) (exp.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (cos.f64 im))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 (neg.f64 re))))) (neg.f64 (*.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re)))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)))) (*.f64 #s(literal 2 binary64) (-.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (*.f64 #s(literal 2 binary64) (exp.f64 re))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 re))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re)))) #s(literal 8 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re)))) #s(literal 8 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 re))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)))) (*.f64 #s(literal 2 binary64) (-.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (*.f64 #s(literal 2 binary64) (exp.f64 re))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 re))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re)))) #s(literal 8 binary64))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re)))) #s(literal 8 binary64))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 re))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re))) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) (*.f64 (-.f64 (sinh.f64 re) (cosh.f64 re)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re))) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) (*.f64 (-.f64 (sinh.f64 re) (cosh.f64 re)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 re)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 re)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) (*.f64 (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) (*.f64 (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re))) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) #s(literal 8 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re))) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) #s(literal 8 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re))) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) #s(literal 8 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re))) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) #s(literal 8 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) (*.f64 (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) (*.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) (*.f64 (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) (*.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) (*.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) (*.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)))) (*.f64 (neg.f64 (cos.f64 im)) (-.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 re))) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 im)) (/.f64 #s(literal -1 binary64) (exp.f64 re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 im)) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re)))) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re)))) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 (neg.f64 (cos.f64 im)) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 (neg.f64 (cos.f64 im)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 im)) (exp.f64 (neg.f64 re))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (exp.f64 re))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (exp.f64 re))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re)))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re)))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (exp.f64 (neg.f64 re))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 (-.f64 (sinh.f64 re) (cosh.f64 re)) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 (-.f64 (sinh.f64 re) (cosh.f64 re)) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 re)) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 re)) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re)))) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re)))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (*.f64 (exp.f64 (neg.f64 re)) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (*.f64 (exp.f64 (neg.f64 re)) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (cos.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 im) #s(literal 2 binary64)) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))) (*.f64 (cos.f64 im) (exp.f64 (neg.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re))))))
(/.f64 (neg.f64 (cos.f64 im)) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
(fma.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 (sinh.f64 re) #s(literal 1 binary64)) (cos.f64 im) (*.f64 (cos.f64 im) (cosh.f64 re)))
(fma.f64 (*.f64 (cosh.f64 re) (sin.f64 im)) #s(literal 0 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 (sinh.f64 re) (sin.f64 im)) #s(literal 0 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 (cosh.f64 re) #s(literal 1 binary64)) (cos.f64 im) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(fma.f64 (*.f64 (cosh.f64 re) #s(literal 1 binary64)) (cos.f64 im) (*.f64 (cos.f64 im) (sinh.f64 re)))
(fma.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (cos.f64 im) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(fma.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(fma.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (sin.f64 im) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 (cosh.f64 re) #s(literal 0 binary64)) (sin.f64 im) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 (sinh.f64 re) #s(literal 0 binary64)) (sin.f64 im) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (cos.f64 im) (*.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (cos.f64 im)))
(fma.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 1 binary64) (*.f64 (cos.f64 im) (cosh.f64 re)))
(fma.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(fma.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 1 binary64) (*.f64 (cos.f64 im) (sinh.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (cosh.f64 re)) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (cosh.f64 re)) (*.f64 (cos.f64 im) (sinh.f64 re)))
(fma.f64 (cos.f64 im) (*.f64 #s(literal 1 binary64) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re)))
(fma.f64 (cos.f64 im) (*.f64 #s(literal 1 binary64) (cosh.f64 re)) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(fma.f64 (cos.f64 im) (*.f64 #s(literal 1 binary64) (cosh.f64 re)) (*.f64 (cos.f64 im) (sinh.f64 re)))
(fma.f64 (cos.f64 im) (*.f64 #s(literal 1 binary64) (exp.f64 re)) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(fma.f64 (cos.f64 im) (*.f64 #s(literal 1 binary64) (exp.f64 re)) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(fma.f64 (cos.f64 im) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (*.f64 (cos.f64 im) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(fma.f64 (cos.f64 im) (sinh.f64 re) (*.f64 (cos.f64 im) (cosh.f64 re)))
(fma.f64 (cos.f64 im) (cosh.f64 re) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(fma.f64 (cos.f64 im) (cosh.f64 re) (*.f64 (cos.f64 im) (sinh.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (cosh.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 0 binary64) (sinh.f64 re) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 0 binary64) (cosh.f64 re) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 0 binary64) (exp.f64 re) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (sin.f64 im) (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (sin.f64 im) (*.f64 #s(literal 0 binary64) (cosh.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (sin.f64 im) (*.f64 #s(literal 0 binary64) (sinh.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (sinh.f64 re) (cos.f64 im) (*.f64 (cos.f64 im) (cosh.f64 re)))
(fma.f64 (sinh.f64 re) #s(literal 0 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cosh.f64 re) (cos.f64 im) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(fma.f64 (cosh.f64 re) (cos.f64 im) (*.f64 (cos.f64 im) (sinh.f64 re)))
(fma.f64 (cosh.f64 re) #s(literal 0 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (exp.f64 re) (cos.f64 im) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(fma.f64 (exp.f64 re) (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(fma.f64 (exp.f64 re) #s(literal 0 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))) (/.f64 (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))))
(-.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 (neg.f64 (cos.f64 im)) (exp.f64 re)))
(-.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (neg.f64 (exp.f64 re)) (cos.f64 im)))
(-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (neg.f64 (cos.f64 im)) (cosh.f64 re)))
(-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (neg.f64 (cosh.f64 re)) (cos.f64 im)))
(-.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) (*.f64 (sinh.f64 (neg.f64 re)) (cos.f64 im)))
(+.f64 (fma.f64 (cos.f64 im) (sinh.f64 re) (*.f64 #s(literal 0 binary64) (cosh.f64 re))) (*.f64 (cos.f64 im) (cosh.f64 re)))
(+.f64 (fma.f64 (cos.f64 im) (sinh.f64 re) (*.f64 (cosh.f64 re) #s(literal 0 binary64))) (*.f64 (cos.f64 im) (cosh.f64 re)))
(+.f64 (fma.f64 (cos.f64 im) (cosh.f64 re) (*.f64 #s(literal 0 binary64) (sinh.f64 re))) (*.f64 (cos.f64 im) (sinh.f64 re)))
(+.f64 (fma.f64 (cos.f64 im) (cosh.f64 re) (*.f64 (sinh.f64 re) #s(literal 0 binary64))) (*.f64 (cos.f64 im) (sinh.f64 re)))
(+.f64 (*.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (cos.f64 im)) (*.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))) (*.f64 (cos.f64 im) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (-.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re)))))))
(+.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 #s(literal 0 binary64) (exp.f64 re)))
(+.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (*.f64 (exp.f64 re) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (exp.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 0 binary64) (cosh.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 0 binary64) (sinh.f64 re)) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (cosh.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (sinh.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (cos.f64 im) (sinh.f64 re)) (*.f64 (cos.f64 im) (cosh.f64 re)))
(+.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) (sinh.f64 re)))
(+.f64 (*.f64 (cos.f64 im) (cosh.f64 re)) (*.f64 (cos.f64 im) (sinh.f64 re)))
(pow.f64 (exp.f64 (neg.f64 re)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re)))) (*.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))))) (+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))) (*.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))) (-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (fma.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (*.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))) (*.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))))
(/.f64 (fma.f64 #s(literal -2 binary64) (sinh.f64 re) (*.f64 #s(literal -2 binary64) (cosh.f64 re))) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) (cosh.f64 re) (*.f64 #s(literal -2 binary64) (sinh.f64 re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)))) (neg.f64 (-.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (*.f64 (exp.f64 (neg.f64 re)) (pow.f64 (sinh.f64 re) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) (*.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (*.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 re)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 re)))) #s(literal -4 binary64))
(/.f64 (*.f64 (exp.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re))) (-.f64 (sinh.f64 re) (cosh.f64 re)))
(/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (sinh.f64 re))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 re))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 re)))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 re))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))))
(-.f64 (+.f64 (cosh.f64 re) (/.f64 (exp.f64 re) #s(literal 2 binary64))) (/.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (-.f64 (sinh.f64 re) (cosh.f64 re))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (-.f64 (sinh.f64 re) (cosh.f64 re))))
(-.f64 (/.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (/.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)) (cosh.f64 re)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))))
(-.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))
(exp.f64 re)
(+.f64 (+.f64 (sinh.f64 re) (/.f64 (exp.f64 re) #s(literal 2 binary64))) (/.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 re)) #s(literal 4 binary64)))
(+.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (exp.f64 (neg.f64 re))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 re)) #s(literal 4 binary64)))
(+.f64 (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(+.f64 (/.f64 (exp.f64 re) #s(literal 2 binary64)) (+.f64 (/.f64 (exp.f64 (neg.f64 re)) #s(literal 2 binary64)) (sinh.f64 re)))
(+.f64 (sinh.f64 re) (cosh.f64 re))
(+.f64 (cosh.f64 re) (sinh.f64 re))
(neg.f64 (neg.f64 re))
re
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64)) (cos.f64 im))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (cos.f64 im) (cos.f64 im) (*.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (cos.f64 im) (cos.f64 im) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) #s(literal 0 binary64)))))
(/.f64 (+.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im)) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im)) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (cos.f64 im))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im)))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (neg.f64 (cos.f64 im)) (cos.f64 im)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))))) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (neg.f64 (cos.f64 im)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 im))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) (neg.f64 (cos.f64 im))) #s(literal 2 binary64))
(fma.f64 (sin.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (*.f64 (cos.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 im))))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) #s(literal 0 binary64))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 im))))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(sin.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im))) (/.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (neg.f64 (cos.f64 im))))
(-.f64 (/.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal -2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)))
(-.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) #s(literal 0 binary64) (cos.f64 im)) #s(literal 2 binary64)) (/.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (cos.f64 im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im)))
(cos.f64 (neg.f64 im))
(cos.f64 im)
(+.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im))))) (*.f64 (cos.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im))))))
(+.f64 (cos.f64 im) (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 im))))
(+.f64 (cos.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (neg.f64 (cos.f64 im))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (cos.f64 im))
(neg.f64 (neg.f64 im))
im

eval39.0ms (0.6%)

Memory
-11.0MiB live, 132.6MiB allocated; 21ms collecting garbage
Compiler

Compiled 6 391 to 871 computations (86.4% saved)

prune9.0ms (0.1%)

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

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3047311
Fresh000
Picked011
Done000
Total3048312
Accuracy
100.0%
Counts
312 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
58.9%
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
63.1%
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
68.3%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
51.1%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
50.3%
#s(approx (* (exp re) (cos im)) (cos.f64 im))
Compiler

Compiled 169 to 137 computations (18.9% saved)

simplify0.0ms (0%)

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

series17.0ms (0.3%)

Memory
-14.7MiB live, 30.8MiB allocated; 3ms collecting garbage
Counts
22 → 42
Calls
Call 1
Inputs
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
(cos.f64 im)
im
(exp.f64 (neg.f64 re))
(neg.f64 re)
re
#s(approx (* (exp re) (cos im)) (cos.f64 im))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) re)
#s(literal 1 binary64)
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(exp.f64 re)
#s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 im im)
#s(literal -1/2 binary64)
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
#s(literal 1/2 binary64)
Outputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
1
(+ 1 (* -1 re))
(+ 1 (* re (- (* 1/2 re) 1)))
(+ 1 (* re (- (* re (+ 1/2 (* -1/6 re))) 1)))
(* -1 re)
re
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+ 1 (* 1/2 re))
(/ (cos im) (exp (neg re)))
(exp (neg re))
(* (cos im) (exp re))
(exp re)
(* re (+ 1 (/ 1 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(/ (cos im) (exp (* -1 re)))
(exp (* -1 re))
(/ 1 (exp (neg re)))
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
im
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(pow im 2)
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
Calls

6 calls:

TimeVariablePointExpression
8.0ms
im
@0
((/ (cos im) (exp (neg re))) (cos im) im (exp (neg re)) (neg re) re (* (exp re) (cos im)) (* (exp re) (cos im)) (exp re) (+ 1 re) 1 (* (exp re) (cos im)) (exp re) (cos im) (+ (* (* im im) -1/2) 1) (* im im) -1/2 (* (exp re) (cos im)) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2)
2.0ms
re
@inf
((/ (cos im) (exp (neg re))) (cos im) im (exp (neg re)) (neg re) re (* (exp re) (cos im)) (* (exp re) (cos im)) (exp re) (+ 1 re) 1 (* (exp re) (cos im)) (exp re) (cos im) (+ (* (* im im) -1/2) 1) (* im im) -1/2 (* (exp re) (cos im)) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2)
2.0ms
re
@-inf
((/ (cos im) (exp (neg re))) (cos im) im (exp (neg re)) (neg re) re (* (exp re) (cos im)) (* (exp re) (cos im)) (exp re) (+ 1 re) 1 (* (exp re) (cos im)) (exp re) (cos im) (+ (* (* im im) -1/2) 1) (* im im) -1/2 (* (exp re) (cos im)) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2)
2.0ms
re
@0
((/ (cos im) (exp (neg re))) (cos im) im (exp (neg re)) (neg re) re (* (exp re) (cos im)) (* (exp re) (cos im)) (exp re) (+ 1 re) 1 (* (exp re) (cos im)) (exp re) (cos im) (+ (* (* im im) -1/2) 1) (* im im) -1/2 (* (exp re) (cos im)) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2)
2.0ms
im
@inf
((/ (cos im) (exp (neg re))) (cos im) im (exp (neg re)) (neg re) re (* (exp re) (cos im)) (* (exp re) (cos im)) (exp re) (+ 1 re) 1 (* (exp re) (cos im)) (exp re) (cos im) (+ (* (* im im) -1/2) 1) (* im im) -1/2 (* (exp re) (cos im)) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2)

simplify142.0ms (2.2%)

Memory
14.4MiB live, 248.0MiB allocated; 23ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130417
1444372
21610355
36138343
08122304
Stop Event
iter limit
node limit
Counts
42 → 40
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
1
(+ 1 (* -1 re))
(+ 1 (* re (- (* 1/2 re) 1)))
(+ 1 (* re (- (* re (+ 1/2 (* -1/6 re))) 1)))
(* -1 re)
re
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+ 1 (* 1/2 re))
(/ (cos im) (exp (neg re)))
(exp (neg re))
(* (cos im) (exp re))
(exp re)
(* re (+ 1 (/ 1 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(/ (cos im) (exp (* -1 re)))
(exp (* -1 re))
(/ 1 (exp (neg re)))
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
im
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(pow im 2)
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64))) re (cos.f64 im))
1
#s(literal 1 binary64)
(+ 1 (* -1 re))
(-.f64 #s(literal 1 binary64) re)
(+ 1 (* re (- (* 1/2 re) 1)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (- (* re (+ 1/2 (* -1/6 re))) 1)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))
(* -1 re)
(neg.f64 re)
re
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64))) re (cos.f64 im))
(+ 1 re)
(-.f64 re #s(literal -1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(/ (cos im) (exp (neg re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp (neg re))
(exp.f64 (neg.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp re)
(exp.f64 re)
(* re (+ 1 (/ 1 re)))
(-.f64 re #s(literal -1 binary64))
(* 1/2 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(/ (cos im) (exp (* -1 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp (* -1 re))
(exp.f64 (neg.f64 re))
(/ 1 (exp (neg re)))
(exp.f64 re)
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)) (exp.f64 re)) (*.f64 im im) (exp.f64 re))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(fma.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 re))) (*.f64 im im) (exp.f64 re))
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im) #s(literal 1 binary64))
im
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)) (exp.f64 re)) (*.f64 im im) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(fma.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 re))) (*.f64 im im) (exp.f64 re))
(pow im 2)
(*.f64 im im)
(* -1/2 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)

rewrite284.0ms (4.3%)

Memory
-0.1MiB live, 293.1MiB allocated; 70ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025110
043110
1124110
2739109
37070109
08380109
Stop Event
iter limit
node limit
iter limit
Counts
22 → 474
Calls
Call 1
Inputs
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
(cos.f64 im)
im
(exp.f64 (neg.f64 re))
(neg.f64 re)
re
#s(approx (* (exp re) (cos im)) (cos.f64 im))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) re)
#s(literal 1 binary64)
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(exp.f64 re)
#s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 im im)
#s(literal -1/2 binary64)
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
#s(literal 1/2 binary64)
Outputs
(*.f64 (/.f64 (cos.f64 im) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 im) (+.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))))
(*.f64 (/.f64 (cos.f64 im) #s(literal -1 binary64)) (neg.f64 (exp.f64 re)))
(*.f64 (/.f64 (neg.f64 (cos.f64 im)) #s(literal 1 binary64)) (neg.f64 (exp.f64 re)))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (cos.f64 im)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (cosh.f64 re) (cos.f64 im))) (*.f64 (*.f64 (sinh.f64 re) (cos.f64 im)) (*.f64 (sinh.f64 re) (cos.f64 im)))) (-.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (sinh.f64 re) (cos.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (cosh.f64 re) (cos.f64 im)) (-.f64 (*.f64 (*.f64 (sinh.f64 re) (cos.f64 im)) (*.f64 (sinh.f64 re) (cos.f64 im))) (*.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (sinh.f64 re) (cos.f64 im))))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (exp.f64 (neg.f64 re)))
(/.f64 (neg.f64 (cos.f64 im)) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
(neg.f64 (*.f64 (cos.f64 im) (neg.f64 (exp.f64 re))))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (exp.f64 re) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (exp.f64 re)))
(fma.f64 (sinh.f64 re) (cos.f64 im) (*.f64 (cosh.f64 re) (cos.f64 im)))
(fma.f64 (cosh.f64 re) (cos.f64 im) (*.f64 (sinh.f64 re) (cos.f64 im)))
(fma.f64 (exp.f64 re) (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 (exp.f64 re) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
(fma.f64 (cos.f64 im) (sinh.f64 re) (*.f64 (cosh.f64 re) (cos.f64 im)))
(fma.f64 (cos.f64 im) (cosh.f64 re) (*.f64 (sinh.f64 re) (cos.f64 im)))
(-.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (sinh.f64 (neg.f64 re)) (cos.f64 im)))
(-.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (neg.f64 (cos.f64 im)) (sinh.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (exp.f64 re)) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (exp.f64 re)))
(+.f64 (*.f64 (exp.f64 re) (*.f64 #s(literal 0 binary64) (sin.f64 im))) (*.f64 (exp.f64 re) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
(+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (exp.f64 (neg.f64 re))) (*.f64 (exp.f64 re) (cos.f64 im)))
(+.f64 (*.f64 (sinh.f64 re) (cos.f64 im)) (*.f64 (cosh.f64 re) (cos.f64 im)))
(+.f64 (*.f64 (cosh.f64 re) (cos.f64 im)) (*.f64 (sinh.f64 re) (cos.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im)))) (sin.f64 (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im))))))
(/.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64))
(/.f64 (cos.f64 im) #s(literal 1 binary64))
(neg.f64 (neg.f64 (cos.f64 im)))
(fma.f64 (sin.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (*.f64 (cos.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im))))))
(fma.f64 (neg.f64 (sin.f64 im)) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(fma.f64 #s(literal 0 binary64) (sin.f64 im) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(fma.f64 (sin.f64 im) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(fma.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64) (*.f64 (cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64) (*.f64 (neg.f64 (sin.f64 im)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 im))))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 #s(literal 0 binary64) (sin.f64 im)))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 im))))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 im)))
(sin.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (PI.f64) im) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64)))) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (PI.f64) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (PI.f64) im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64))))
(sin.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 im (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64)) (*.f64 (sin.f64 (+.f64 (neg.f64 im) (PI.f64))) #s(literal 0 binary64)))
(-.f64 (*.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64)) (*.f64 (sin.f64 (+.f64 (PI.f64) im)) #s(literal 0 binary64)))
(-.f64 (*.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 im)) #s(literal 0 binary64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (PI.f64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (PI.f64) im) (PI.f64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64))))
(cos.f64 (neg.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (+.f64 (neg.f64 (+.f64 (neg.f64 im) (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (+.f64 (PI.f64) im)) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64)))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (PI.f64) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (PI.f64) im) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 im))
(cos.f64 im)
(+.f64 (*.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64)) (*.f64 (cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 im)) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im))))) (*.f64 (cos.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im)))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (*.f64 im im))))))
(+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 im))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 im)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 im) (sqrt.f64 im))
(pow.f64 (neg.f64 im) #s(literal 1 binary64))
(pow.f64 (*.f64 im im) #s(literal 1/2 binary64))
(pow.f64 im #s(literal 1 binary64))
(neg.f64 (neg.f64 im))
(sqrt.f64 (*.f64 im im))
(fabs.f64 (neg.f64 im))
(fabs.f64 im)
(exp.f64 (/.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (/.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64))) (sinh.f64 (/.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 im) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 im) #s(literal 1 binary64))))
im
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(*.f64 (pow.f64 (exp.f64 re) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 re) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 re)))
(pow.f64 (exp.f64 re) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))) (-.f64 (sinh.f64 (neg.f64 re)) (cosh.f64 re)))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 re))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 re))))
(/.f64 #s(literal 1 binary64) (exp.f64 re))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 re)) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 re)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64)))))
(-.f64 (cosh.f64 re) (sinh.f64 re))
(exp.f64 (*.f64 (log.f64 (exp.f64 re)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 re))
(+.f64 (cosh.f64 (*.f64 (log.f64 (exp.f64 re)) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (exp.f64 re)) #s(literal -1 binary64))))
(+.f64 (neg.f64 (neg.f64 (cosh.f64 re))) (sinh.f64 (neg.f64 re)))
(+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re))))) (/.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re))))))
(+.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))
(+.f64 (sinh.f64 (neg.f64 re)) (cosh.f64 re))
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal 1 binary64) (neg.f64 re))
(*.f64 (neg.f64 re) #s(literal 1 binary64))
(*.f64 re #s(literal -1 binary64))
(neg.f64 re)
(*.f64 #s(literal 1 binary64) re)
(*.f64 re #s(literal 1 binary64))
(neg.f64 (neg.f64 re))
re
#s(approx (* (exp re) (cos im)) (cos.f64 im))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(*.f64 (cos.f64 im) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 0 binary64) (sin.f64 im))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))) (-.f64 (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)))) (*.f64 (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 re #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 re re (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re)) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(neg.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 re #s(literal 3/2 binary64)) (/.f64 (pow.f64 re #s(literal 3/2 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 re re) (/.f64 re (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 re (/.f64 (*.f64 re re) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re #s(literal 1 binary64))))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))))
(-.f64 #s(literal 1 binary64) (neg.f64 re))
(+.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (pow.f64 (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (-.f64 re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (exp.f64 re))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (exp.f64 (neg.f64 re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (*.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 1 binary64)) (exp.f64 (neg.f64 re)))
(/.f64 (*.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))) (*.f64 (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))) (-.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))) (*.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))))
(fma.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (sinh.f64 re) (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (cosh.f64 re) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(-.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 (neg.f64 re)) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(-.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (neg.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (sinh.f64 re)))
(+.f64 (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(+.f64 (*.f64 (sinh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (*.f64 (cosh.f64 re) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 re)))
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))) (-.f64 (sinh.f64 re) (cosh.f64 re)))
(/.f64 (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 re) (cosh.f64 re) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (neg.f64 (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re)))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 re)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))))
(-.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))
(exp.f64 re)
(+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 re re)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(+.f64 (sinh.f64 re) (cosh.f64 re))
(+.f64 (cosh.f64 re) (sinh.f64 re))
#s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal -1/2 binary64))) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 3/2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal -1/8 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) im) im #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 im (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 im (*.f64 im #s(literal 1 binary64)))
(*.f64 im im)
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))))
#s(literal -1/2 binary64)
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 (cos.f64 im) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(fma.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 im))) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
#s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) re) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 #s(literal 1/4 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) re) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) re re) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) re re) (fma.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 re (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) re (+.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) re))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) re)
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))
(+.f64 re (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)))) (fma.f64 re (fma.f64 #s(literal 1/4 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 #s(literal 1/4 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) re)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 3 binary64))) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 re #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)))) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) re)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) re)) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3/2 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 #s(literal 1/8 binary64) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re #s(literal 1 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) re) (/.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))
(+.f64 (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
#s(literal 1/2 binary64)

eval135.0ms (2%)

Memory
6.6MiB live, 235.3MiB allocated; 48ms collecting garbage
Compiler

Compiled 19 089 to 2 464 computations (87.1% saved)

prune63.0ms (1%)

Memory
-11.9MiB live, 76.4MiB allocated; 13ms collecting garbage
Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New82711838
Fresh112
Picked145
Done011
Total82917846
Accuracy
100.0%
Counts
846 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
61.5%
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))
50.5%
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
23.5%
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
68.3%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
36.5%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
36.8%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
51.1%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
29.8%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
29.8%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
70.4%
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
50.3%
#s(approx (* (exp re) (cos im)) (cos.f64 im))
28.7%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
28.7%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
Compiler

Compiled 453 to 338 computations (25.4% saved)

simplify0.0ms (0%)

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

series9.0ms (0.1%)

Memory
26.8MiB live, 26.8MiB allocated; 0ms collecting garbage
Counts
24 → 45
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(exp.f64 re)
re
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 im im)
im
#s(literal -1/2 binary64)
#s(literal 1 binary64)
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) re)
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(cos.f64 im)
#s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))
(-.f64 #s(literal 1 binary64) re)
Outputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
re
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(+ 1 (* -1 re))
(+ 1 (* re (- (* 1/2 re) 1)))
(+ 1 (* re (- (* re (+ 1/2 (* -1/6 re))) 1)))
(/ (cos im) (exp (neg re)))
(exp re)
(* (cos im) (exp re))
(* re (+ 1 (/ 1 re)))
(exp (neg re))
(* -1 re)
(* re (- (/ 1 re) 1))
(/ (cos im) (exp (* -1 re)))
(exp (* -1 re))
(* -1 (* re (- 1 (/ 1 re))))
(/ 1 (exp (neg re)))
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(pow im 2)
im
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(* 1/24 (pow im 2))
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
Calls

6 calls:

TimeVariablePointExpression
2.0ms
im
@0
((/ (cos im) (exp (neg re))) (exp re) re (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 1 (* (exp re) (cos im)) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24 1/2 (* (exp re) (cos im)) (exp re) (+ 1 re) (/ (cos im) (exp (neg re))) (cos im) (exp (neg re)) (- 1 re))
2.0ms
im
@inf
((/ (cos im) (exp (neg re))) (exp re) re (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 1 (* (exp re) (cos im)) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24 1/2 (* (exp re) (cos im)) (exp re) (+ 1 re) (/ (cos im) (exp (neg re))) (cos im) (exp (neg re)) (- 1 re))
2.0ms
im
@-inf
((/ (cos im) (exp (neg re))) (exp re) re (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 1 (* (exp re) (cos im)) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24 1/2 (* (exp re) (cos im)) (exp re) (+ 1 re) (/ (cos im) (exp (neg re))) (cos im) (exp (neg re)) (- 1 re))
1.0ms
re
@-inf
((/ (cos im) (exp (neg re))) (exp re) re (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 1 (* (exp re) (cos im)) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24 1/2 (* (exp re) (cos im)) (exp re) (+ 1 re) (/ (cos im) (exp (neg re))) (cos im) (exp (neg re)) (- 1 re))
1.0ms
re
@inf
((/ (cos im) (exp (neg re))) (exp re) re (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 1 (* (exp re) (cos im)) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24 1/2 (* (exp re) (cos im)) (exp re) (+ 1 re) (/ (cos im) (exp (neg re))) (cos im) (exp (neg re)) (- 1 re))

simplify144.0ms (2.2%)

Memory
6.9MiB live, 253.2MiB allocated; 30ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0137453
1446410
21596383
36290381
08205347
Stop Event
iter limit
node limit
Counts
45 → 43
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
re
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(+ 1 (* -1 re))
(+ 1 (* re (- (* 1/2 re) 1)))
(+ 1 (* re (- (* re (+ 1/2 (* -1/6 re))) 1)))
(/ (cos im) (exp (neg re)))
(exp re)
(* (cos im) (exp re))
(* re (+ 1 (/ 1 re)))
(exp (neg re))
(* -1 re)
(* re (- (/ 1 re) 1))
(/ (cos im) (exp (* -1 re)))
(exp (* -1 re))
(* -1 (* re (- 1 (/ 1 re))))
(/ 1 (exp (neg re)))
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(pow im 2)
im
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(* 1/24 (pow im 2))
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64))) re (cos.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(-.f64 re #s(literal -1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))
re
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64))) re (cos.f64 im))
(+ 1 (* -1 re))
(-.f64 #s(literal 1 binary64) re)
(+ 1 (* re (- (* 1/2 re) 1)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (- (* re (+ 1/2 (* -1/6 re))) 1)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))
(/ (cos im) (exp (neg re)))
(*.f64 (exp.f64 re) (cos.f64 im))
(exp re)
(exp.f64 re)
(* (cos im) (exp re))
(*.f64 (exp.f64 re) (cos.f64 im))
(* re (+ 1 (/ 1 re)))
(-.f64 re #s(literal -1 binary64))
(exp (neg re))
(exp.f64 (neg.f64 re))
(* -1 re)
(neg.f64 re)
(* re (- (/ 1 re) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)
(/ (cos im) (exp (* -1 re)))
(*.f64 (exp.f64 re) (cos.f64 im))
(exp (* -1 re))
(exp.f64 (neg.f64 re))
(* -1 (* re (- 1 (/ 1 re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (neg.f64 re))
(/ 1 (exp (neg re)))
(exp.f64 re)
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)) (exp.f64 re)) (*.f64 im im) (exp.f64 re))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(fma.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 re))) (*.f64 im im) (exp.f64 re))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)) (exp.f64 re)) (*.f64 im im) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(fma.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 re))) (*.f64 im im) (exp.f64 re))
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) im) im (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) #s(literal 1 binary64))
(pow im 2)
(*.f64 im im)
im
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* -1/2 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)
(* 1/24 (pow im 4))
(*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/24 binary64))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) im) im)

rewrite177.0ms (2.7%)

Memory
0.0MiB live, 240.7MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030163
044163
1136163
2823162
08326162
Stop Event
iter limit
node limit
iter limit
Counts
24 → 425
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(exp.f64 re)
re
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 im im)
im
#s(literal -1/2 binary64)
#s(literal 1 binary64)
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) re)
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(cos.f64 im)
#s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))
(-.f64 #s(literal 1 binary64) re)
Outputs
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 re) (exp.f64 re) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (neg.f64 re)) (-.f64 (sinh.f64 (neg.f64 re)) (cosh.f64 re)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 re)))
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))) (-.f64 (sinh.f64 re) (cosh.f64 re)))
(/.f64 (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 re) (cosh.f64 re) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (sinh.f64 (neg.f64 re)) (cosh.f64 re)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sinh.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re)))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 re)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))))
(-.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))
(exp.f64 re)
(+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (fma.f64 (sinh.f64 re) (-.f64 (sinh.f64 re) (cosh.f64 re)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64)))))
(+.f64 (sinh.f64 re) (cosh.f64 re))
(+.f64 (cosh.f64 re) (sinh.f64 re))
(*.f64 #s(literal 1 binary64) re)
(*.f64 re #s(literal 1 binary64))
(neg.f64 (neg.f64 re))
re
#s(approx (/ (cos im) (exp (neg re))) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal -1/2 binary64))) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) (*.f64 (neg.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 3/2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal -1/8 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) im) im #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 im (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 im im)
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 im) im) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 im) (sqrt.f64 im))
(*.f64 #s(literal 1 binary64) im)
(*.f64 im #s(literal 1 binary64))
(pow.f64 (neg.f64 im) #s(literal 1 binary64))
(pow.f64 (*.f64 im im) #s(literal 1/2 binary64))
(pow.f64 im #s(literal 1 binary64))
(neg.f64 (neg.f64 im))
(sqrt.f64 (*.f64 im im))
(fabs.f64 (neg.f64 im))
(fabs.f64 im)
(exp.f64 (/.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
im
#s(literal -1/2 binary64)
#s(literal 1 binary64)
#s(approx (/ (cos im) (exp (neg re))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) (fma.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) (fma.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (*.f64 im im)) (fma.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (*.f64 im im)) (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (*.f64 im im)) (fma.f64 #s(literal 1/191102976 binary64) (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)))) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im)) im #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 3/2 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (/.f64 (*.f64 im im) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 im) (*.f64 (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 im) im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)))) im))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/191102976 binary64) (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 4 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))) (*.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))) (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))) (fma.f64 #s(literal 1/13824 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (neg.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 4 binary64)) #s(literal 1/16 binary64)) (*.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/2304 binary64) #s(literal 1/16 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 9 binary64)) #s(literal 1/512 binary64)) (*.f64 (fma.f64 #s(literal 1/191102976 binary64) (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/110592 binary64) #s(literal 1/64 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64))))
(neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im im) #s(literal 1/4 binary64)))))
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (*.f64 (neg.f64 im) #s(literal 1/24 binary64))) im)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/24 binary64) im)) im)
(*.f64 (*.f64 (neg.f64 im) #s(literal 1/24 binary64)) (neg.f64 im))
(*.f64 (*.f64 #s(literal 1/24 binary64) im) im)
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1/24 binary64)))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 im (fabs.f64 (*.f64 (neg.f64 im) #s(literal 1/24 binary64))))
(*.f64 im (fabs.f64 (*.f64 #s(literal 1/24 binary64) im)))
(*.f64 im (*.f64 #s(literal 1/24 binary64) im))
(neg.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im im)))
(sqrt.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))))
(fabs.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im im)))
(fabs.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))
(*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 re #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 re re re) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re re) (-.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))) (-.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))) (*.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re re) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 re re re))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 re re re) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (fma.f64 re re re) (-.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 re #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 re re (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re)) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(neg.f64 (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) re))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re re) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re re)))
(fma.f64 (pow.f64 re #s(literal 3/2 binary64)) (/.f64 (pow.f64 re #s(literal 3/2 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(fma.f64 (fma.f64 re re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 re (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re re re) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))
(fma.f64 (*.f64 re re) (/.f64 re (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 re re re) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 re (/.f64 (*.f64 re re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re #s(literal 1 binary64))))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (-.f64 #s(literal 1 binary64) re))))
(-.f64 #s(literal 1 binary64) (neg.f64 re))
(+.f64 (*.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 re re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 re (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))
(+.f64 (*.f64 (fma.f64 re re re) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (fma.f64 re re re) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) re))
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re re)) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re re)))
(+.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(+.f64 (pow.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(/.f64 (neg.f64 (cos.f64 im)) (neg.f64 #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 im)) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))))
(+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im)))) (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im))))))
(/.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64))
(/.f64 (cos.f64 im) #s(literal 1 binary64))
(neg.f64 (neg.f64 (cos.f64 im)))
(fma.f64 (sin.f64 (neg.f64 im)) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(fma.f64 #s(literal 0 binary64) (sin.f64 im) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(fma.f64 (sin.f64 im) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 #s(literal 0 binary64) (sin.f64 im)))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 im)))
(sin.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64))))
(sin.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 im) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 (neg.f64 (cos.f64 im)) #s(literal 1 binary64)))
(cos.f64 (+.f64 (+.f64 (neg.f64 im) (PI.f64)) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (PI.f64) im) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) im) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 im))
(cos.f64 im)
(+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (neg.f64 im)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 #s(literal 0 binary64) (sin.f64 im)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (cos.f64 im)))
#s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))
(neg.f64 (neg.f64 #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 re re re) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re re) (-.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re))))
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re))) (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re))))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))) (+.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re))) (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 re re (neg.f64 re)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 re re (neg.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re re (neg.f64 re)) (-.f64 (fma.f64 re re (neg.f64 re)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (fma.f64 re re re))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 re re (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 re re)) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)))
(neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (neg.f64 re)) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (neg.f64 re))))
(fma.f64 (fma.f64 re re (neg.f64 re)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (neg.f64 re)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 re (/.f64 re (+.f64 #s(literal 1 binary64) re))))
(-.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) re #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) re)
(+.f64 (*.f64 (fma.f64 re re (neg.f64 re)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (neg.f64 re)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (neg.f64 re))) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 re re (neg.f64 re))))
(+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (neg.f64 re))

eval111.0ms (1.7%)

Memory
-14.1MiB live, 257.4MiB allocated; 41ms collecting garbage
Compiler

Compiled 27 780 to 2 761 computations (90.1% saved)

prune29.0ms (0.4%)

Memory
12.0MiB live, 71.8MiB allocated; 7ms collecting garbage
Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New8149823
Fresh167
Picked235
Done055
Total81723840
Accuracy
100.0%
Counts
840 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
61.5%
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))
50.5%
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
23.5%
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
68.3%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
36.8%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
27.7%
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
51.1%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
29.8%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
70.3%
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (exp.f64 #s(literal 1 binary64)) re))
70.4%
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
40.0%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
36.7%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
28.3%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
27.9%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
50.3%
#s(approx (* (exp re) (cos im)) (cos.f64 im))
28.7%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
28.7%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
24.4%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
10.3%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
Compiler

Compiled 649 to 479 computations (26.2% saved)

simplify0.0ms (0%)

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

series24.0ms (0.4%)

Memory
-26.7MiB live, 19.0MiB allocated; 4ms collecting garbage
Counts
31 → 64
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (exp.f64 #s(literal 1 binary64)) re))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(exp.f64 #s(literal 1 binary64))
#s(literal 1 binary64)
re
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (exp re) #s(literal 1 binary64))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 im im)
im
#s(literal -1/2 binary64)
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (neg.f64 re) re #s(literal 1 binary64))
(neg.f64 re)
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(-.f64 #s(literal 1 binary64) re)
#s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
#s(literal 1/24 binary64)
Outputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
re
(+ 1 (* 1/2 re))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(+ 1 (* -2 (pow re 2)))
(+ 1 (* (pow re 2) (- (pow re 2) 2)))
(+ 1 (* -1 (pow re 2)))
(* -1 re)
(+ 1 (* -1 re))
(+ 1 (* re (- (* -1 re) 1)))
(+ 1 (* re (- (* re (- re 1)) 1)))
(/ (cos im) (exp (neg re)))
(exp re)
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* (cos im) (exp re))
(* re (+ 1 (/ 1 re)))
(pow re 4)
(* (pow re 4) (- 1 (* 2 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1 (/ 1 (pow re 4))) (* 2 (/ 1 (pow re 2)))))
(* -1 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(pow re 3)
(* (pow re 3) (- 1 (/ 1 re)))
(* (pow re 3) (+ 1 (* -1 (/ (+ 1 (/ 1 re)) re))))
(* (pow re 3) (- (+ 1 (/ 1 (pow re 3))) (+ (/ 1 re) (/ 1 (pow re 2)))))
(* re (- (/ 1 re) 1))
(/ (cos im) (exp (* -1 re)))
(* -1 (* (pow re 3) (- (/ 1 re) 1)))
(* -1 (* (pow re 3) (- (+ (/ 1 re) (/ 1 (pow re 2))) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 re)) re)) 1) re)) 1)))
(* -1 (* re (- 1 (/ 1 re))))
(/ 1 (exp (neg re)))
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(pow im 2)
im
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(* 1/24 (pow im 2))
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
Calls

6 calls:

TimeVariablePointExpression
15.0ms
im
@inf
((/ (cos im) (exp (neg re))) (pow (exp 1) re) (exp 1) 1 re (/ (cos im) (exp (neg re))) (exp re) (/ (cos im) (exp (neg re))) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2 (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 (* (exp re) (cos im)) (exp re) (/ (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (* (+ (* (neg re) re) 1) (- 1 re))) (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (+ (* (neg re) re) 1) (neg re) (* (+ (* (neg re) re) 1) (- 1 re)) (- 1 re) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24)
2.0ms
re
@inf
((/ (cos im) (exp (neg re))) (pow (exp 1) re) (exp 1) 1 re (/ (cos im) (exp (neg re))) (exp re) (/ (cos im) (exp (neg re))) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2 (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 (* (exp re) (cos im)) (exp re) (/ (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (* (+ (* (neg re) re) 1) (- 1 re))) (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (+ (* (neg re) re) 1) (neg re) (* (+ (* (neg re) re) 1) (- 1 re)) (- 1 re) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24)
2.0ms
re
@-inf
((/ (cos im) (exp (neg re))) (pow (exp 1) re) (exp 1) 1 re (/ (cos im) (exp (neg re))) (exp re) (/ (cos im) (exp (neg re))) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2 (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 (* (exp re) (cos im)) (exp re) (/ (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (* (+ (* (neg re) re) 1) (- 1 re))) (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (+ (* (neg re) re) 1) (neg re) (* (+ (* (neg re) re) 1) (- 1 re)) (- 1 re) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24)
2.0ms
im
@-inf
((/ (cos im) (exp (neg re))) (pow (exp 1) re) (exp 1) 1 re (/ (cos im) (exp (neg re))) (exp re) (/ (cos im) (exp (neg re))) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2 (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 (* (exp re) (cos im)) (exp re) (/ (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (* (+ (* (neg re) re) 1) (- 1 re))) (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (+ (* (neg re) re) 1) (neg re) (* (+ (* (neg re) re) 1) (- 1 re)) (- 1 re) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24)
1.0ms
re
@0
((/ (cos im) (exp (neg re))) (pow (exp 1) re) (exp 1) 1 re (/ (cos im) (exp (neg re))) (exp re) (/ (cos im) (exp (neg re))) (exp re) (+ (* (+ (* 1/2 re) 1) re) 1) (+ (* 1/2 re) 1) 1/2 (* (exp re) (cos im)) (cos im) (+ (* (* im im) -1/2) 1) (* im im) im -1/2 (* (exp re) (cos im)) (exp re) (/ (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (* (+ (* (neg re) re) 1) (- 1 re))) (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (+ (* (neg re) re) 1) (neg re) (* (+ (* (neg re) re) 1) (- 1 re)) (- 1 re) (cos im) (+ (* (- (* 1/24 (* im im)) 1/2) (* im im)) 1) (- (* 1/24 (* im im)) 1/2) (* 1/24 (* im im)) 1/24)

simplify142.0ms (2.2%)

Memory
45.2MiB live, 184.4MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0187638
1591585
22059565
37598563
08879522
Stop Event
iter limit
node limit
Counts
64 → 62
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
re
(+ 1 (* 1/2 re))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(+ 1 (* -2 (pow re 2)))
(+ 1 (* (pow re 2) (- (pow re 2) 2)))
(+ 1 (* -1 (pow re 2)))
(* -1 re)
(+ 1 (* -1 re))
(+ 1 (* re (- (* -1 re) 1)))
(+ 1 (* re (- (* re (- re 1)) 1)))
(/ (cos im) (exp (neg re)))
(exp re)
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* (cos im) (exp re))
(* re (+ 1 (/ 1 re)))
(pow re 4)
(* (pow re 4) (- 1 (* 2 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1 (/ 1 (pow re 4))) (* 2 (/ 1 (pow re 2)))))
(* -1 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(pow re 3)
(* (pow re 3) (- 1 (/ 1 re)))
(* (pow re 3) (+ 1 (* -1 (/ (+ 1 (/ 1 re)) re))))
(* (pow re 3) (- (+ 1 (/ 1 (pow re 3))) (+ (/ 1 re) (/ 1 (pow re 2)))))
(* re (- (/ 1 re) 1))
(/ (cos im) (exp (* -1 re)))
(* -1 (* (pow re 3) (- (/ 1 re) 1)))
(* -1 (* (pow re 3) (- (+ (/ 1 re) (/ 1 (pow re 2))) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 re)) re)) 1) re)) 1)))
(* -1 (* re (- 1 (/ 1 re))))
(/ 1 (exp (neg re)))
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(pow im 2)
im
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(* 1/24 (pow im 2))
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(+ (cos im) (* re (- (* -1 (* re (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(+ (cos im) (* re (- (* re (- (* -1 (* re (+ (cos im) (+ (* -1 (cos im)) (* -1/6 (cos im)))))) (+ (* -1 (cos im)) (* 1/2 (cos im))))) (* -1 (cos im)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 im)) (neg.f64 re) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) re (cos.f64 im)) re (cos.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(-.f64 re #s(literal -1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))
re
(+ 1 (* 1/2 re))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(fma.f64 (*.f64 (cos.f64 im) (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64))) re (cos.f64 im))
(+ 1 (* -2 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (pow re 2) 2)))
(fma.f64 (-.f64 (*.f64 re re) #s(literal 2 binary64)) (*.f64 re re) #s(literal 1 binary64))
(+ 1 (* -1 (pow re 2)))
(fma.f64 (neg.f64 re) re #s(literal 1 binary64))
(* -1 re)
(neg.f64 re)
(+ 1 (* -1 re))
(-.f64 #s(literal 1 binary64) re)
(+ 1 (* re (- (* -1 re) 1)))
(fma.f64 (-.f64 (neg.f64 re) #s(literal 1 binary64)) re #s(literal 1 binary64))
(+ 1 (* re (- (* re (- re 1)) 1)))
(fma.f64 (-.f64 (*.f64 (-.f64 re #s(literal 1 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))
(/ (cos im) (exp (neg re)))
(*.f64 (exp.f64 re) (cos.f64 im))
(exp re)
(exp.f64 re)
(* 1/2 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(* (cos im) (exp re))
(*.f64 (exp.f64 re) (cos.f64 im))
(* re (+ 1 (/ 1 re)))
(-.f64 re #s(literal -1 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(* (pow re 4) (- 1 (* 2 (/ 1 (pow re 2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- (+ 1 (/ 1 (pow re 4))) (* 2 (/ 1 (pow re 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))
(* -1 (pow re 2))
(*.f64 (neg.f64 re) re)
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) re) #s(literal 1 binary64)) re) re)
(pow re 3)
(pow.f64 re #s(literal 3 binary64))
(* (pow re 3) (- 1 (/ 1 re)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (pow.f64 re #s(literal 3 binary64)))
(* (pow re 3) (+ 1 (* -1 (/ (+ 1 (/ 1 re)) re))))
(fma.f64 (neg.f64 (-.f64 re #s(literal -1 binary64))) re (pow.f64 re #s(literal 3 binary64)))
(* (pow re 3) (- (+ 1 (/ 1 (pow re 3))) (+ (/ 1 re) (/ 1 (pow re 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) re) (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (*.f64 re re))
(* re (- (/ 1 re) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)
(/ (cos im) (exp (* -1 re)))
(*.f64 (exp.f64 re) (cos.f64 im))
(* -1 (* (pow re 3) (- (/ 1 re) 1)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(* -1 (* (pow re 3) (- (+ (/ 1 re) (/ 1 (pow re 2))) 1)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (-.f64 (/.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 re re)) #s(literal 1 binary64)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 re)) re)) 1) re)) 1)))
(*.f64 (pow.f64 (neg.f64 re) #s(literal 3 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (neg.f64 re)) #s(literal 1 binary64)) (neg.f64 re)) #s(literal 1 binary64)))
(* -1 (* re (- 1 (/ 1 re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (neg.f64 re))
(/ 1 (exp (neg re)))
(exp.f64 re)
(+ (* -1/2 (/ (pow im 2) (exp (neg re)))) (/ 1 (exp (neg re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (* (pow im 2) (- (* 1/24 (/ (pow im 2) (exp (neg re)))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)) (exp.f64 re)) (*.f64 im im) (exp.f64 re))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (/ (pow im 2) (exp (neg re)))) (* 1/24 (/ 1 (exp (neg re)))))) (* 1/2 (/ 1 (exp (neg re)))))) (/ 1 (exp (neg re))))
(fma.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 re))) (*.f64 im im) (exp.f64 re))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64)) (exp.f64 re)) (*.f64 im im) (exp.f64 re))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(fma.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 re))) (*.f64 im im) (exp.f64 re))
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) im) im (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/720 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) #s(literal 1 binary64))
(pow im 2)
(*.f64 im im)
im
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* -1/2 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)
(* 1/24 (pow im 4))
(*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/24 binary64))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 2) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) im) im)

rewrite306.0ms (4.6%)

Memory
-17.9MiB live, 379.4MiB allocated; 92ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036268
058249
1213205
21552205
08226205
Stop Event
iter limit
node limit
iter limit
Counts
31 → 1 129
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (exp.f64 #s(literal 1 binary64)) re))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(exp.f64 #s(literal 1 binary64))
#s(literal 1 binary64)
re
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (exp re) #s(literal 1 binary64))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 im im)
im
#s(literal -1/2 binary64)
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (neg.f64 re) re #s(literal 1 binary64))
(neg.f64 re)
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(-.f64 #s(literal 1 binary64) re)
#s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
#s(literal 1/24 binary64)
Outputs
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (exp.f64 re)))) (neg.f64 (neg.f64 (sqrt.f64 (exp.f64 re)))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64)))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (+.f64 re re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (+.f64 re re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (/.f64 (+.f64 re re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (+.f64 re re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) re) (pow.f64 (sqrt.f64 (E.f64)) re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) re) (pow.f64 (cbrt.f64 (E.f64)) re))
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 re))))
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))
(pow.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 re #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (E.f64) (*.f64 (/.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) #s(literal 2 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64))))
(pow.f64 (E.f64) (/.f64 (+.f64 re re) #s(literal 2 binary64)))
(pow.f64 (E.f64) re)
(/.f64 (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (pow.f64 (cosh.f64 re) #s(literal 2 binary64))) (-.f64 (sinh.f64 re) (cosh.f64 re)))
(/.f64 (-.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 re) (cosh.f64 re) (fma.f64 (sinh.f64 re) (sinh.f64 re) (*.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re))))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (pow.f64 (cosh.f64 re) #s(literal 3 binary64))) (fma.f64 (sinh.f64 re) (sinh.f64 re) (-.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (*.f64 (sinh.f64 re) (cosh.f64 re)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 re))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 re))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cosh.f64 re) (cosh.f64 re) (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 re) (sinh.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 re)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 re)))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (pow.f64 (sinh.f64 re) #s(literal 3 binary64))) (fma.f64 (cosh.f64 re) (cosh.f64 re) (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 re) (sinh.f64 re)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 re)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (exp.f64 (neg.f64 re))))
(-.f64 (cosh.f64 re) (sinh.f64 (neg.f64 re)))
(fabs.f64 (exp.f64 re))
(exp.f64 (fma.f64 #s(literal 1 binary64) (/.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (/.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 re))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 re re) #s(literal 2 binary64))))
(exp.f64 (neg.f64 (neg.f64 re)))
(exp.f64 re)
(+.f64 (/.f64 (pow.f64 (cosh.f64 re) #s(literal 3 binary64)) (fma.f64 (cosh.f64 re) (cosh.f64 re) (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 re) (sinh.f64 re))))) (/.f64 (pow.f64 (sinh.f64 re) #s(literal 3 binary64)) (fma.f64 (cosh.f64 re) (cosh.f64 re) (-.f64 (pow.f64 (sinh.f64 re) #s(literal 2 binary64)) (*.f64 (cosh.f64 re) (sinh.f64 re))))))
(+.f64 (sinh.f64 re) (cosh.f64 re))
(+.f64 (cosh.f64 re) (sinh.f64 (neg.f64 (neg.f64 re))))
(+.f64 (cosh.f64 re) (sinh.f64 re))
(*.f64 (neg.f64 (sqrt.f64 (E.f64))) (neg.f64 (sqrt.f64 (E.f64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (E.f64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (E.f64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (cbrt.f64 (E.f64)))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 3 binary64))
(pow.f64 (E.f64) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (sinh.f64 #s(literal 1 binary64)) (cosh.f64 #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (sinh.f64 #s(literal 1 binary64)) (sinh.f64 #s(literal 1 binary64)) (-.f64 (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sinh.f64 #s(literal 1 binary64)) (cosh.f64 #s(literal -1 binary64))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cosh.f64 #s(literal -1 binary64)) (cosh.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal -1 binary64)) (sinh.f64 #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal -1 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1 binary64))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 #s(literal -1 binary64)) (cosh.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal -1 binary64)) (sinh.f64 #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (E.f64) #s(literal 3 binary64)))
(sqrt.f64 (exp.f64 #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (exp.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (exp.f64 #s(literal -1 binary64))))
(exp.f64 #s(literal 1 binary64))
(+.f64 (/.f64 (pow.f64 (cosh.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (fma.f64 (cosh.f64 #s(literal -1 binary64)) (cosh.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal -1 binary64)) (sinh.f64 #s(literal 1 binary64)))))) (/.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (cosh.f64 #s(literal -1 binary64)) (cosh.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal -1 binary64)) (sinh.f64 #s(literal 1 binary64)))))))
(+.f64 (sinh.f64 #s(literal 1 binary64)) (cosh.f64 #s(literal -1 binary64)))
(+.f64 (cosh.f64 #s(literal -1 binary64)) (sinh.f64 #s(literal 1 binary64)))
(log.f64 (exp.f64 (E.f64)))
(E.f64)
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) re)
(*.f64 re #s(literal 1 binary64))
re
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (exp re) #s(literal 1 binary64))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))) (*.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) re) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) re) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (*.f64 (neg.f64 re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))
(fma.f64 re (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) re))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)))))
(+.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re)) #s(literal -1 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) (pow.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
#s(literal 1/2 binary64)
(*.f64 #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (cos im) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 im im)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) im)) (*.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) im)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) im))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 im)) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) im) im #s(literal 1 binary64))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 im im)) #s(literal -1/2 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) im)))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))))
(*.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 im) im))
(neg.f64 (*.f64 im (neg.f64 im)))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im (neg.f64 im)))
(fabs.f64 (neg.f64 (*.f64 im im)))
(fabs.f64 (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 im))) (sqrt.f64 (neg.f64 (neg.f64 im))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 im) (sqrt.f64 im))
(pow.f64 (neg.f64 im) #s(literal 1 binary64))
(pow.f64 (*.f64 im im) #s(literal 1/2 binary64))
(pow.f64 im #s(literal 1 binary64))
(sqrt.f64 (*.f64 im im))
(fabs.f64 (neg.f64 (neg.f64 im)))
(fabs.f64 (neg.f64 im))
(fabs.f64 im)
(exp.f64 (/.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
im
#s(literal -1/2 binary64)
(*.f64 #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))) #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (exp re) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (+.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 re #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(neg.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) (-.f64 #s(literal 1 binary64) re)) (/.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (-.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 re (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 re) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 re (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (neg.f64 re) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))))
(-.f64 (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))))
(-.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 re)) re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(+.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) re))))
(+.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))))
(+.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re)))))
(+.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (exp.f64 (log1p.f64 (*.f64 (neg.f64 re) re))) (exp.f64 (log1p.f64 (*.f64 (neg.f64 re) re))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (neg.f64 re) re))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (+.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (+.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 re) re)))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fabs.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fabs.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (fabs.f64 (-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))))
(/.f64 (fabs.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (fabs.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (fabs.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (fabs.f64 (pow.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(/.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (pow.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) re (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (*.f64 (neg.f64 re) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fabs.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (*.f64 (neg.f64 re) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (neg.f64 re) (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(fma.f64 re (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64)))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64)))))
(fabs.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 re) re)) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 re) re)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 re) re)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(+.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fabs.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(pow.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))) (-.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 re)) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (neg.f64 re)) re) (*.f64 (neg.f64 (neg.f64 re)) re) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 re)) re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (fabs.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(/.f64 (fabs.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))))) (fabs.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (fabs.f64 (fabs.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (fabs.f64 (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (sqrt.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fabs.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fabs.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(/.f64 (fabs.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fabs.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re))))
(/.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 re (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 re (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 re)) #s(literal 1 binary64)) (/.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (neg.f64 re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 re) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) re) #s(literal 1 binary64)) (/.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) #s(literal 1 binary64)) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (*.f64 (neg.f64 re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (*.f64 (neg.f64 re) re) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 re) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re) #s(literal 1 binary64))
(fma.f64 re (*.f64 (neg.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (neg.f64 re) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 re re)))))
(-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 re)) re))
(-.f64 #s(literal 1 binary64) (*.f64 re re))
(fabs.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 re)) re) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(fabs.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(fabs.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(exp.f64 (/.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 re) re)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 re) re)) #s(literal 1 binary64)))
(+.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))) (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 re) re)))))
(+.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) re))
(neg.f64 re)
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) re)))
(/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))
(fma.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re))
(fma.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(-.f64 (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(+.f64 (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)) (-.f64 #s(literal 1 binary64) re))
(+.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 (neg.f64 re) re (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(+.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (neg.f64 re) re) (-.f64 #s(literal 1 binary64) re)))
(+.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (neg.f64 re) re)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))))
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re re))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (fma.f64 re re re) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(-.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 re)) re) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (pow.f64 (+.f64 (fma.f64 re re re) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 re re re) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) re)
(+.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 re) re)) (neg.f64 (+.f64 #s(literal 1 binary64) re))) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 re #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 re) re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 (neg.f64 re) re)) (neg.f64 (+.f64 #s(literal 1 binary64) re))))
(+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 re) re) (+.f64 #s(literal 1 binary64) re)))
#s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))) (*.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im)) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im)) im) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im)) im) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im)) im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (-.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (neg.f64 im)) (neg.f64 im) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) (*.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im #s(literal 1 binary64))
(fma.f64 (neg.f64 im) (*.f64 (neg.f64 im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(fma.f64 im (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im)) im))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))) (*.f64 im im)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)))))
(+.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/13824 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/48 binary64) #s(literal 1/4 binary64)))))
(-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/24 binary64) (neg.f64 im))) im)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/24 binary64) im)) im)
(*.f64 (*.f64 #s(literal 1/24 binary64) (neg.f64 im)) (neg.f64 im))
(*.f64 (*.f64 #s(literal 1/24 binary64) im) im)
(*.f64 (neg.f64 im) (*.f64 (neg.f64 im) #s(literal 1/24 binary64)))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 im (fabs.f64 (*.f64 (neg.f64 im) #s(literal 1/24 binary64))))
(*.f64 im (fabs.f64 (*.f64 #s(literal 1/24 binary64) im)))
(*.f64 im (*.f64 #s(literal 1/24 binary64) im))
(sqrt.f64 (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(fabs.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))
#s(literal 1/24 binary64)

eval493.0ms (7.5%)

Memory
3.0MiB live, 417.2MiB allocated; 81ms collecting garbage
Compiler

Compiled 88 849 to 7 558 computations (91.5% saved)

prune86.0ms (1.3%)

Memory
20.5MiB live, 110.7MiB allocated; 9ms collecting garbage
Pruning

27 alts after pruning (17 fresh and 10 done)

PrunedKeptTotal
New1 693101 703
Fresh3710
Picked325
Done088
Total1 699271 726
Accuracy
100.0%
Counts
1 726 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
61.5%
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))
50.5%
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
68.3%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
63.4%
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
25.7%
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
30.0%
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
24.9%
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
51.1%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
29.8%
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
14.8%
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
14.6%
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
70.3%
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
70.4%
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
40.0%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
28.3%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
36.7%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
12.2%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
12.2%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
27.9%
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
50.3%
#s(approx (* (exp re) (cos im)) (cos.f64 im))
28.7%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
28.7%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
24.4%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
10.3%
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
Compiler

Compiled 1 282 to 533 computations (58.4% saved)

regimes76.0ms (1.2%)

Memory
-46.0MiB live, 26.9MiB allocated; 12ms collecting garbage
Counts
38 → 1
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (exp.f64 #s(literal 1 binary64)) re))
(*.f64 (exp.f64 re) (cos.f64 im))
(/.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
Calls

5 calls:

38.0ms
re
10.0ms
im
9.0ms
(cos.f64 im)
8.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
7.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
100.0%1(cos.f64 im)
100.0%1(exp.f64 re)
100.0%1(*.f64 (exp.f64 re) (cos.f64 im))
100.0%1re
100.0%1im
Compiler

Compiled 11 to 15 computations (-36.4% saved)

regimes58.0ms (0.9%)

Memory
-8.6MiB live, 37.3MiB allocated; 3ms collecting garbage
Counts
36 → 4
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (exp.f64 #s(literal 1 binary64)) re))
Outputs
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

5 calls:

23.0ms
(cos.f64 im)
9.0ms
im
9.0ms
re
8.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
7.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
85.7%2(cos.f64 im)
93.4%3(exp.f64 re)
98.7%4(*.f64 (exp.f64 re) (cos.f64 im))
98.7%4re
85.6%2im
Compiler

Compiled 11 to 15 computations (-36.4% saved)

regimes9.0ms (0.1%)

Memory
16.9MiB live, 16.9MiB allocated; 0ms collecting garbage
Counts
34 → 4
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

1 calls:

7.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
98.7%4(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

regimes45.0ms (0.7%)

Memory
-16.1MiB live, 26.6MiB allocated; 8ms collecting garbage
Counts
32 → 5
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

2 calls:

36.0ms
re
7.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
96.9%4re
98.9%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 6 to 7 computations (-16.7% saved)

regimes9.0ms (0.1%)

Memory
14.9MiB live, 14.9MiB allocated; 0ms collecting garbage
Counts
31 → 5
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

1 calls:

7.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
98.9%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

regimes9.0ms (0.1%)

Memory
18.2MiB live, 18.2MiB allocated; 0ms collecting garbage
Counts
30 → 5
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 re) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re)))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

1 calls:

7.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
98.7%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

regimes31.0ms (0.5%)

Memory
-30.7MiB live, 13.5MiB allocated; 4ms collecting garbage
Counts
27 → 5
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

1 calls:

6.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
98.7%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

regimes15.0ms (0.2%)

Memory
24.2MiB live, 24.2MiB allocated; 0ms collecting garbage
Counts
26 → 5
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (/ (cos im) (exp (neg re))) (pow.f64 (E.f64) re))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))
Calls

2 calls:

7.0ms
re
6.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
94.2%4re
98.4%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 6 to 7 computations (-16.7% saved)

regimes85.0ms (1.3%)

Memory
-27.5MiB live, 30.5MiB allocated; 4ms collecting garbage
Counts
24 → 5
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (* (exp re) (cos im)) (cos.f64 im))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
Calls

5 calls:

59.0ms
re
7.0ms
im
6.0ms
(cos.f64 im)
6.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
5.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
59.5%2im
59.4%2(cos.f64 im)
69.8%4re
66.6%3(exp.f64 re)
72.5%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 15 computations (-36.4% saved)

regimes30.0ms (0.5%)

Memory
36.4MiB live, 36.4MiB allocated; 0ms collecting garbage
Counts
23 → 3
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 #s(approx (- (* 1/24 (* im im)) 1/2) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 #s(approx (* (+ (* (neg re) re) 1) (+ (* (neg re) re) 1)) (fma.f64 (*.f64 re re) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
Calls

5 calls:

6.0ms
im
6.0ms
re
6.0ms
(cos.f64 im)
5.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
5.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
45.8%2(cos.f64 im)
43.3%3im
44.4%2(exp.f64 re)
47.7%4re
50.5%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 15 computations (-36.4% saved)

regimes12.0ms (0.2%)

Memory
-36.9MiB live, 9.1MiB allocated; 3ms collecting garbage
Counts
19 → 2
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) im) im))))
(*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))))
Outputs
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
Calls

1 calls:

11.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
48.7%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

regimes6.0ms (0.1%)

Memory
8.3MiB live, 8.3MiB allocated; 0ms collecting garbage
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
Outputs
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))))
Calls

2 calls:

3.0ms
(cos.f64 im)
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
41.1%2(cos.f64 im)
45.4%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 8 computations (-14.3% saved)

regimes7.0ms (0.1%)

Memory
10.9MiB live, 10.9MiB allocated; 0ms collecting garbage
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
Outputs
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))
Calls

3 calls:

2.0ms
re
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
41.1%3(exp.f64 re)
41.1%3re
45.4%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 8 to 10 computations (-25% saved)

regimes3.0ms (0%)

Memory
5.1MiB live, 5.1MiB allocated; 0ms collecting garbage
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))
Outputs
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
Calls

1 calls:

2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
45.4%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 5 to 5 computations (0% saved)

regimes12.0ms (0.2%)

Memory
-18.4MiB live, 26.4MiB allocated; 4ms collecting garbage
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
Outputs
#s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
Calls

5 calls:

4.0ms
(exp.f64 re)
2.0ms
re
2.0ms
im
2.0ms
(cos.f64 im)
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
35.9%3re
35.7%3(exp.f64 re)
32.6%2(cos.f64 im)
30.8%2im
36.9%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 15 computations (-36.4% saved)

regimes8.0ms (0.1%)

Memory
23.0MiB live, 23.0MiB allocated; 0ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (pow (exp 1) re) (-.f64 re #s(literal -1 binary64))))
Outputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
Calls

5 calls:

1.0ms
im
1.0ms
re
1.0ms
(cos.f64 im)
1.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
28.3%1im
28.3%1(cos.f64 im)
28.3%1(exp.f64 re)
28.3%1re
28.3%1(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 15 computations (-36.4% saved)

regimes8.0ms (0.1%)

Memory
-27.1MiB live, 17.1MiB allocated; 6ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
Outputs
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
Calls

5 calls:

3.0ms
(exp.f64 re)
1.0ms
im
1.0ms
re
1.0ms
(cos.f64 im)
1.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
27.9%1(exp.f64 re)
27.9%1re
27.9%1im
27.9%1(cos.f64 im)
27.9%1(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 15 computations (-36.4% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-0.034727544861290045
0.0
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9988836395583502
0.9999999999999999
0.0ms
-0.0
2.6784535853364706e-8
0.0ms
-0.034727544861290045
0.0
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.6784535853364706e-8
0.001508340764159267
0.0ms
-inf
-0.9999561622680596
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.6784535853364706e-8
0.001508340764159267
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch0.0ms (0%)

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

Compiled 8 to 10 computations (-25% saved)

bsearch0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000000000001245
23.422237347447528
0.0ms
2.6784535853364706e-8
0.001508340764159267
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch0.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000000000001245
23.422237347447528
0.0ms
2.6784535853364706e-8
0.001508340764159267
Compiler

Compiled 8 to 10 computations (-25% saved)

bsearch0.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.6784535853364706e-8
0.001508340764159267
Compiler

Compiled 8 to 10 computations (-25% saved)

simplify72.0ms (1.1%)

Memory
22.6MiB live, 114.6MiB allocated; 20ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01371236
11891178
22931160
35971160
414681160
578691160
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64)))) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64)))) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))) #s(approx (* (exp re) (cos im)) (exp.f64 re)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) re #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))
(if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (not (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))))) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) #s(approx (* (exp re) (cos im)) (exp.f64 re)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))) #s(approx (* (exp re) (cos im)) (exp.f64 re)) (*.f64 #s(approx (exp re) (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))) (cos.f64 im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (not (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))))) (*.f64 #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64))) (cos.f64 im)) #s(approx (* (exp re) (cos im)) (exp.f64 re))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (not (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))))) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) #s(approx (* (exp re) (cos im)) (exp.f64 re))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (not (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) #s(approx (* (exp re) (cos im)) (exp.f64 re))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (not (or (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) (not (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)))))) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (* (exp re) (cos im)) (exp.f64 re))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (fma.f64 (neg.f64 re) re #s(literal 1 binary64)) (fma.f64 (neg.f64 re) re #s(literal 1 binary64))) #s(approx (* (+ (* (neg re) re) 1) (- 1 re)) (-.f64 #s(literal 1 binary64) re)))) #s(approx (cos im) (fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (fma.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (* (exp re) (cos im)) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (* (exp re) (cos im)) #s(approx (exp re) #s(approx (+ (* (+ (* 1/2 re) 1) re) 1) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (cos im) #s(approx (+ (* (* im im) -1/2) 1) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) #s(approx (* (exp re) (cos im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (* (exp re) (cos im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64))))
#s(approx (/ (cos im) (exp (neg re))) #s(approx (exp re) #s(literal 1 binary64)))
#s(approx (* (exp re) (cos im)) #s(approx (exp re) #s(literal 1 binary64)))

derivations1.5s (23.3%)

Memory
5.2MiB live, 1 374.9MiB allocated; 218ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064177
1237166
2882162
33902158
08046138
0511
0811
11911
28811
364911
0858911
0137453
1446410
21596383
36290381
08205347
030163
044163
1136163
2823162
08326162
0130417
1444372
21610355
36138343
08122304
025110
043110
1124110
2739109
37070109
08380109
0187638
1591585
22059565
37598563
08879522
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 167 to 131 computations (88.8% saved)

preprocess183.0ms (2.8%)

Memory
-15.1MiB live, 219.5MiB allocated; 29ms collecting garbage
Remove

(abs im)

Compiler

Compiled 2 384 to 312 computations (86.9% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...