math.cos on complex, real part

Time bar (total: 12.1s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 11 computations (21.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-exp: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-cos: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

sample1.5s (12.8%)

Results
1.3s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.0s
ival-cos: 510.0ms (50.7% of total)
ival-mult: 229.0ms (22.7% of total)
ival-exp: 168.0ms (16.7% of total)
ival-add: 45.0ms (4.5% of total)
ival-neg: 41.0ms (4.1% of total)
const: 11.0ms (1.1% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess113.0ms (0.9%)

Algorithm
egg-herbie
Rules
1660×fma-define
1360×fnmadd-define
1328×sum5-define
1232×sum4-define
1108×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02668
19466
227366
367866
4124566
5216366
6297766
7569366
8634866
9641266
10641266
11641266
01011
12711
27211
312411
415911
519311
622611
724011
824211
924711
1024711
024711
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
Outputs
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Call 2
Inputs
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
(* (* 1/2 (cos (neg re))) (+ (exp (neg im)) (exp im)))
(* (* 1/2 (cos re)) (+ (exp (neg (neg im))) (exp (neg im))))
(neg (* (* 1/2 (cos (neg re))) (+ (exp (neg im)) (exp im))))
(neg (* (* 1/2 (cos re)) (+ (exp (neg (neg im))) (exp (neg im)))))
(* (* 1/2 (cos im)) (+ (exp (neg re)) (exp re)))
Outputs
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
(* (cos re) (fnmsub (exp im) -1/2 (/ -1/2 (exp im))))
(* (* 1/2 (cos (neg re))) (+ (exp (neg im)) (exp im)))
(* (cos re) (fnmsub (exp im) -1/2 (/ -1/2 (exp im))))
(* (* 1/2 (cos re)) (+ (exp (neg (neg im))) (exp (neg im))))
(* (cos re) (fnmsub (exp im) -1/2 (/ -1/2 (exp im))))
(neg (* (* 1/2 (cos (neg re))) (+ (exp (neg im)) (exp im))))
(* (cos re) (fnmsub 1/2 (exp im) (/ 1/2 (exp im))))
(neg (* (* 1/2 (cos re)) (+ (exp (neg (neg im))) (exp (neg im)))))
(* (cos re) (fnmsub 1/2 (exp im) (/ 1/2 (exp im))))
(* (* 1/2 (cos im)) (+ (exp (neg re)) (exp re)))
(* (cos im) (fma 1/2 (exp re) (/ 1/2 (exp re))))
Symmetry

(abs re)

(abs im)

explain136.0ms (1.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
00-0-re
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
00-0-im
00-0-(cos.f64 re)
00-0-(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
00-0-(neg.f64 im)
00-0-(exp.f64 (neg.f64 im))
00-0-(exp.f64 im)
Results
70.0ms512×0valid
Compiler

Compiled 85 to 32 computations (62.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-exp: 15.0ms (37.4% of total)
ival-cos: 11.0ms (27.4% of total)
ival-mult: 8.0ms (20% of total)
ival-add: 3.0ms (7.5% of total)
ival-neg: 2.0ms (5% of total)
const: 1.0ms (2.5% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 14 to 9 computations (35.7% saved)

prune8.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
cost-diff0
(exp.f64 im)
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
Rules
124×*-lowering-*.f32
124×*-lowering-*.f64
100×fma-define
76×fma-lowering-fma.f32
76×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01033
12733
27233
312433
415933
519333
622633
724033
824233
924733
1024733
024733
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
(* 1/2 (cos re))
1/2
(cos re)
re
(+ (exp (neg im)) (exp im))
(exp (neg im))
(neg im)
im
(exp im)
Outputs
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(+ (exp (neg im)) (exp im))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(neg im)
(-.f64 #s(literal 0 binary64) im)
im
(exp im)
(exp.f64 im)

localize43.0ms (0.4%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
31.0ms256×0valid
Compiler

Compiled 36 to 11 computations (69.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-cos: 6.0ms (36.7% of total)
ival-exp: 4.0ms (24.5% of total)
ival-mult: 4.0ms (24.5% of total)
ival-add: 1.0ms (6.1% of total)
ival-neg: 1.0ms (6.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
5 → 72
Calls
Call 1
Inputs
#<alt (* 1/2 (cos re))>
#<alt (cos re)>
#<alt (exp im)>
#<alt (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))>
#<alt (+ (exp (neg im)) (exp im))>
Outputs
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (* 1/2 (+ (exp im) (exp (neg im))))>
#<alt (+ (* -1/4 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))>
#<alt (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* 1/48 (* (pow re 2) (+ (exp im) (exp (neg im))))))))>
#<alt (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/48 (+ (exp im) (exp (neg im)))))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
Calls

18 calls:

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

rewrite156.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1488×*-lowering-*.f32
1488×*-lowering-*.f64
1028×/-lowering-/.f32
1028×/-lowering-/.f64
580×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01025
14021
230419
0286319
Stop Event
iter limit
iter limit
node limit
Counts
5 → 127
Calls
Call 1
Inputs
(* 1/2 (cos re))
(cos re)
(exp im)
(* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im)))
(+ (exp (neg im)) (exp im))
Outputs
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 1/2 binary64))
(cos.f64 re)
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(+.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (cos.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (neg.f64 (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))))
(neg.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64))) #s(literal -1 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))) (+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 1 binary64)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64))) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im)))) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))

simplify286.0ms (2.4%)

Algorithm
egg-herbie
Rules
4854×+-lowering-+.f64
4854×+-lowering-+.f32
3772×*-lowering-*.f32
3772×*-lowering-*.f64
2000×sum5-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0108591
1336512
21275506
34508489
08788489
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(* 1/2 (+ (exp im) (exp (neg im))))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* 1/48 (* (pow re 2) (+ (exp im) (exp (neg im))))))))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/48 (+ (exp im) (exp (neg im)))))))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
Outputs
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64))))))))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 #s(literal 1 binary64) im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(* 1/2 (+ (exp im) (exp (neg im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* 1/48 (* (pow re 2) (+ (exp im) (exp (neg im))))))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/48 (+ (exp im) (exp (neg im)))))))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64)))))))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(+.f64 #s(literal 2 binary64) (*.f64 im im))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))

eval22.0ms (0.2%)

Compiler

Compiled 4267 to 501 computations (88.3% saved)

prune25.0ms (0.2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1918199
Fresh000
Picked101
Done000
Total1928200
Accuracy
100.0%
Counts
200 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
100.0%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
93.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
79.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
93.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
90.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
57.5%
(cos.f64 re)
Compiler

Compiled 342 to 194 computations (43.3% saved)

simplify356.0ms (3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff12736
(+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
cost-diff12864
(+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))))
cost-diff25600
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
cost-diff25856
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
cost-diff0
(cos.f64 re)
cost-diff256
(+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
cost-diff256
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
cost-diff0
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
cost-diff0
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
cost-diff0
(cos.f64 re)
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
cost-diff0
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
cost-diff6528
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Rules
4968×*-lowering-*.f32
4968×*-lowering-*.f64
2822×/-lowering-/.f32
2822×/-lowering-/.f64
2418×+-lowering-+.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
039438
1121411
2422395
31913386
44170378
08576378
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (/ (* 1/2 (cos re)) (exp im)) (* (cos re) (* 1/2 (exp im))))
(/ (* 1/2 (cos re)) (exp im))
(* 1/2 (cos re))
1/2
(cos re)
re
(exp im)
im
(* (cos re) (* 1/2 (exp im)))
(* 1/2 (exp im))
(cos re)
re
(* (cos re) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))
(cos re)
re
(+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1)
(* (* im im) (+ 1/2 (* 1/24 (* im im))))
(* im im)
im
(+ 1/2 (* 1/24 (* im im)))
1/2
(* 1/24 (* im im))
1/24
1
(* (cos re) (+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im)))))
(cos re)
re
(+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im))))
(* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im))))
(+ 1/24 (* (* im im) 1/720))
1/24
(* (* im im) 1/720)
(* im im)
im
1/720
(* im (* im (* im im)))
(* im (* im im))
(+ 1 (* 1/2 (* im im)))
1
(* 1/2 (* im im))
1/2
(/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))
1
(/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3)))
(+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))))
(pow (/ (* 1/2 (cos re)) (exp im)) 2)
(/ (* 1/2 (cos re)) (exp im))
(* 1/2 (cos re))
1/2
(cos re)
re
(exp im)
im
2
(* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))
(* (cos re) (* 1/2 (exp im)))
(* 1/2 (exp im))
(- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))
(+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))
(pow (* (cos re) (* 1/2 (exp im))) 3)
3
(pow (/ (* 1/2 (cos re)) (exp im)) 3)
Outputs
(+ (/ (* 1/2 (cos re)) (exp im)) (* (cos re) (* 1/2 (exp im))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(/ (* 1/2 (cos re)) (exp im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(exp im)
(exp.f64 im)
im
(* (cos re) (* 1/2 (exp im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (exp im))
(*.f64 #s(literal 1/2 binary64) (exp.f64 im))
(cos re)
(cos.f64 re)
re
(* (cos re) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 1 binary64)))
(cos re)
(cos.f64 re)
re
(+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1)
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 1 binary64))
(* (* im im) (+ 1/2 (* 1/24 (* im im))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(* im im)
(*.f64 im im)
im
(+ 1/2 (* 1/24 (* im im)))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
1/2
#s(literal 1/2 binary64)
(* 1/24 (* im im))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
1/24
#s(literal 1/24 binary64)
1
#s(literal 1 binary64)
(* (cos re) (+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(cos re)
(cos.f64 re)
re
(+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(+ 1/24 (* (* im im) 1/720))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* im im) 1/720)
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* im im)
(*.f64 im im)
im
1/720
#s(literal 1/720 binary64)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(+ 1 (* 1/2 (* im im)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
1
#s(literal 1 binary64)
(* 1/2 (* im im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
1/2
#s(literal 1/2 binary64)
(/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (*.f64 im #s(literal 2 binary64)))) (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))))))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))))
1
#s(literal 1 binary64)
(/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (cos.f64 re) (*.f64 (exp.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))))
(+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (cos.f64 re) (*.f64 (exp.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(pow (/ (* 1/2 (cos re)) (exp im)) 2)
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64))
(/ (* 1/2 (cos re)) (exp im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(exp im)
(exp.f64 im)
im
2
#s(literal 2 binary64)
(* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))))
(* (cos re) (* 1/2 (exp im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (exp im))
(*.f64 #s(literal 1/2 binary64) (exp.f64 im))
(- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(pow (* (cos re) (* 1/2 (exp im))) 3)
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))
3
#s(literal 3 binary64)
(pow (/ (* 1/2 (cos re)) (exp im)) 3)
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))

localize396.0ms (3.3%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64))
accuracy99.7%
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))
accuracy99.7%
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))
accuracy48.4%
(-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
accuracy99.9%
(*.f64 im (*.f64 im (*.f64 im im)))
accuracy99.9%
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
accuracy100.0%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
accuracy99.9%
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
accuracy100.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
accuracy100.0%
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
Results
134.0ms83×1valid
103.0ms56×2valid
68.0ms109×0unsamplable
5.0ms0valid
Compiler

Compiled 480 to 40 computations (91.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 206.0ms
ival-mult: 65.0ms (31.5% of total)
ival-pow: 43.0ms (20.8% of total)
...c/correct-round.rkt:119:19: 28.0ms (13.6% of total)
ival-add: 18.0ms (8.7% of total)
backward-pass: 17.0ms (8.2% of total)
ival-cos: 15.0ms (7.3% of total)
ival-div: 9.0ms (4.4% of total)
ival-exp: 7.0ms (3.4% of total)
ival-sub: 3.0ms (1.5% of total)
const: 1.0ms (0.5% of total)

series170.0ms (1.4%)

Counts
23 → 432
Calls
Call 1
Inputs
#<alt (+ (/ (* 1/2 (cos re)) (exp im)) (* (cos re) (* 1/2 (exp im))))>
#<alt (/ (* 1/2 (cos re)) (exp im))>
#<alt (* 1/2 (cos re))>
#<alt (cos re)>
#<alt (* (cos re) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))>
#<alt (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1)>
#<alt (* (* im im) (+ 1/2 (* 1/24 (* im im))))>
#<alt (* (cos re) (+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im)))))>
#<alt (+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im))))>
#<alt (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im))))>
#<alt (/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))>
#<alt (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3)))>
#<alt (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))))>
#<alt (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))>
#<alt (* (cos re) (* 1/2 (exp im)))>
#<alt (* 1/24 (* im im))>
#<alt (* (* im im) 1/720)>
#<alt (* im (* im im))>
#<alt (* im (* im (* im im)))>
#<alt (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))>
#<alt (pow (* (cos re) (* 1/2 (exp im))) 3)>
#<alt (pow (/ (* 1/2 (cos re)) (exp im)) 3)>
#<alt (pow (/ (* 1/2 (cos re)) (exp im)) 2)>
Outputs
#<alt (+ (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))))>
#<alt (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (* 1/4 (/ 1 (exp im)))))))>
#<alt (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* 1/48 (exp im)) (+ (* 1/48 (/ 1 (exp im))) (* (pow re 2) (- (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/4 (/ 1 (exp im)))))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (cos re)>
#<alt (+ (cos re) (* im (+ (* -1/2 (cos re)) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* im (+ (* -1/2 (cos re)) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* 1/4 (cos re))))))))>
#<alt (+ (cos re) (* im (+ (* -1/2 (cos re)) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* 1/4 (cos re)) (* im (+ (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (* 1/12 (cos re)))))))))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (/ 1/2 (exp im))>
#<alt (+ (* -1/4 (/ (pow re 2) (exp im))) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* (pow re 2) (- (* 1/48 (/ (pow re 2) (exp im))) (* 1/4 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/1440 (/ (pow re 2) (exp im))) (* 1/48 (/ 1 (exp im))))) (* 1/4 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (cos re))>
#<alt (+ (* -1/2 (* im (cos re))) (* 1/2 (cos re)))>
#<alt (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (cos re)) (* -1/2 (* im (+ (* -1 (cos re)) (* 1/2 (cos re))))))))>
#<alt (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (cos re)) (* im (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))))))))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt (* 1/2 (/ (cos re) (exp im)))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (* 1/24 (* (pow im 4) (cos re)))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) (cos re)))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* 1/24 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))))))))>
#<alt (+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/24 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/720 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (/ (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))>
#<alt (+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))>
#<alt (+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (+ (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))>
#<alt (+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (+ (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (* -61/1920 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 61/1920 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/90 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (+ (/ (* (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (/ (* (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (cos re)>
#<alt (+ (cos re) (* im (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))>
#<alt (+ (cos re) (* im (- (+ (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re))))))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))>
#<alt (+ (cos re) (* im (- (+ (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (+ (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (* 4 (/ (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re)))))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))))) (cos re)))))))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re))))))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))>
#<alt (/ (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))>
#<alt (+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))>
#<alt (+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))>
#<alt (+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im)))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/90 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))) (+ (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -61/1920 (pow (exp im) 3)) (* 61/1920 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ 1 (cos re))>
#<alt (+ (* im (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))>
#<alt (+ (* im (- (+ (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* im (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4))))))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))>
#<alt (+ (* im (- (+ (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* im (- (+ (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (* im (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4)))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4)))))))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4))))))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))>
#<alt (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))>
#<alt (+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))>
#<alt (+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (+ (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* (pow re 2) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))>
#<alt (+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (+ (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* (pow re 2) (+ (* 1/12 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* (pow re 2) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/90 (/ 1 (pow (exp im) 2))))))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (* 1/4 (pow (cos re) 2))>
#<alt (+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))))))>
#<alt (+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (+ (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))))))))>
#<alt (+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (+ (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (+ (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))))))))))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))>
#<alt (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))>
#<alt (+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))))))>
#<alt (+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))))) (* 3/16 (/ 1 (pow (exp im) 3)))))))>
#<alt (+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* 7/64 (/ 1 (pow (exp im) 3))) (+ (* 7/64 (pow (exp im) 3)) (* (pow re 2) (- (* -61/1920 (pow (exp im) 3)) (* 61/1920 (/ 1 (pow (exp im) 3))))))))) (* 3/16 (/ 1 (pow (exp im) 3)))))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (* 1/4 (pow (cos re) 3))>
#<alt (+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3)))))>
#<alt (+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))))))))>
#<alt (+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (+ (* 9/16 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3)))))))))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))>
#<alt (* 1/2 (exp im))>
#<alt (+ (* -1/4 (* (pow re 2) (exp im))) (* 1/2 (exp im)))>
#<alt (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* 1/48 (* (pow re 2) (exp im))))))>
#<alt (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (exp im))) (* 1/48 (exp im)))))))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (cos re))>
#<alt (+ (* 1/2 (cos re)) (* 1/2 (* im (cos re))))>
#<alt (+ (* 1/2 (cos re)) (* im (+ (* 1/4 (* im (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (* 1/2 (cos re)) (* im (+ (* 1/2 (cos re)) (* im (+ (* 1/12 (* im (cos re))) (* 1/4 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/2 (* (cos re) (exp im)))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* 1/2 (/ 1 (exp im))))>
#<alt (- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (+ (* 1/4 (/ 1 (exp im))) (* (pow re 2) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))>
#<alt (- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (+ (* 1/4 (/ 1 (exp im))) (* (pow re 2) (- (+ (* 1/48 (exp im)) (* (pow re 2) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im)))))) (* 1/48 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (* im (- (* 1/2 (cos re)) (* -1/2 (cos re))))>
#<alt (* im (- (+ (* 1/2 (cos re)) (* im (- (* 1/4 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))>
#<alt (* im (- (+ (* 1/2 (cos re)) (* im (- (+ (* 1/4 (cos re)) (* im (- (* 1/12 (cos re)) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))>
#<alt (* im (- (+ (* 1/2 (cos re)) (* im (- (+ (* 1/4 (cos re)) (* im (- (+ (* 1/12 (cos re)) (* im (- (* 1/48 (cos re)) (* -1/2 (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/6 (cos re)) (* 1/24 (cos re))))))))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))>
#<alt (* 1/8 (pow (exp im) 3))>
#<alt (+ (* -3/16 (* (pow re 2) (pow (exp im) 3))) (* 1/8 (pow (exp im) 3)))>
#<alt (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (+ (* -3/16 (pow (exp im) 3)) (* 7/64 (* (pow re 2) (pow (exp im) 3))))))>
#<alt (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* -61/1920 (* (pow re 2) (pow (exp im) 3))) (* 7/64 (pow (exp im) 3)))))))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (pow (cos re) 3))>
#<alt (+ (* 1/8 (pow (cos re) 3)) (* 3/8 (* im (pow (cos re) 3))))>
#<alt (+ (* 1/8 (pow (cos re) 3)) (* im (+ (* 3/8 (pow (cos re) 3)) (* 9/16 (* im (pow (cos re) 3))))))>
#<alt (+ (* 1/8 (pow (cos re) 3)) (* im (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* 9/16 (* im (pow (cos re) 3))) (* 9/16 (pow (cos re) 3)))))))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (/ 1/8 (pow (exp im) 3))>
#<alt (+ (* -3/16 (/ (pow re 2) (pow (exp im) 3))) (* 1/8 (/ 1 (pow (exp im) 3))))>
#<alt (+ (* (pow re 2) (- (* 7/64 (/ (pow re 2) (pow (exp im) 3))) (* 3/16 (/ 1 (pow (exp im) 3))))) (* 1/8 (/ 1 (pow (exp im) 3))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -61/1920 (/ (pow re 2) (pow (exp im) 3))) (* 7/64 (/ 1 (pow (exp im) 3))))) (* 3/16 (/ 1 (pow (exp im) 3))))) (* 1/8 (/ 1 (pow (exp im) 3))))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (pow (cos re) 3))>
#<alt (+ (* -3/8 (* im (pow (cos re) 3))) (* 1/8 (pow (cos re) 3)))>
#<alt (+ (* 1/8 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* -1/8 (* im (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3))))))))>
#<alt (+ (* 1/8 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (* im (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3)))))) (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))))))))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))>
#<alt (/ 1/4 (pow (exp im) 2))>
#<alt (+ (* -1/4 (/ (pow re 2) (pow (exp im) 2))) (* 1/4 (/ 1 (pow (exp im) 2))))>
#<alt (+ (* (pow re 2) (- (* 1/12 (/ (pow re 2) (pow (exp im) 2))) (* 1/4 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/90 (/ (pow re 2) (pow (exp im) 2))) (* 1/12 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (pow (cos re) 2))>
#<alt (+ (* -1/2 (* im (pow (cos re) 2))) (* 1/4 (pow (cos re) 2)))>
#<alt (+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* -1/4 (* im (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2))))))))>
#<alt (+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* im (+ (* -1/4 (* im (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2)))))) (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))))))))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
#<alt (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))>
Calls

108 calls:

TimeVariablePointExpression
80.0ms
im
@0
(/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))
13.0ms
im
@0
(/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3)))
9.0ms
re
@0
(/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))
7.0ms
im
@0
(+ (/ (* 1/2 (cos re)) (exp im)) (* (cos re) (* 1/2 (exp im))))
5.0ms
re
@inf
(/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))

rewrite449.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
4956×*-lowering-*.f32
4956×*-lowering-*.f64
2044×pow-lowering-pow.f64
2044×pow-lowering-pow.f32
2028×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039293
1264220
22637210
09205210
Stop Event
iter limit
node limit
Counts
23 → 794
Calls
Call 1
Inputs
(+ (/ (* 1/2 (cos re)) (exp im)) (* (cos re) (* 1/2 (exp im))))
(/ (* 1/2 (cos re)) (exp im))
(* 1/2 (cos re))
(cos re)
(* (cos re) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))
(+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1)
(* (* im im) (+ 1/2 (* 1/24 (* im im))))
(* (cos re) (+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im)))))
(+ (* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im)))) (+ 1 (* 1/2 (* im im))))
(* (+ 1/24 (* (* im im) 1/720)) (* im (* im (* im im))))
(/ 1 (/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))))
(/ (+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im))))) (+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3)))
(+ (pow (/ (* 1/2 (cos re)) (exp im)) 2) (* (* (cos re) (* 1/2 (exp im))) (- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))))
(+ (pow (* (cos re) (* 1/2 (exp im))) 3) (pow (/ (* 1/2 (cos re)) (exp im)) 3))
(* (cos re) (* 1/2 (exp im)))
(* 1/24 (* im im))
(* (* im im) 1/720)
(* im (* im im))
(* im (* im (* im im)))
(- (* (cos re) (* 1/2 (exp im))) (/ (* 1/2 (cos re)) (exp im)))
(pow (* (cos re) (* 1/2 (exp im))) 3)
(pow (/ (* 1/2 (cos re)) (exp im)) 3)
(pow (/ (* 1/2 (cos re)) (exp im)) 2)
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(exp.f64 (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im))
(exp.f64 (*.f64 (-.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (exp.f64 im))
(/.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)))) (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) im)))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (exp.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (-.f64 (log.f64 (cos.f64 re)) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 1 binary64)))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(cos.f64 re)
(*.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))))
(+.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))) (cos.f64 re))
(fma.f64 (cos.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (cos.f64 re))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (cos.f64 re) (cos.f64 re))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))) (cos.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (cos.f64 re))) (cos.f64 re)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (cos.f64 re)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)) (cos.f64 re))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 im im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))
(*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/576 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/576 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) im)
(+.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (cos.f64 re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (cos.f64 re)))
(fma.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (cos.f64 re) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (cos.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (cos.f64 re)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im im)) (*.f64 im im))
(*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im im))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) im) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im)
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))
(fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (exp.f64 (+.f64 im im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (exp.f64 (+.f64 im im)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (exp.f64 (+.f64 im im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (exp.f64 (+.f64 im im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (exp.f64 (+.f64 im im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (exp.f64 (+.f64 im im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (exp.f64 (+.f64 im im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (exp.f64 im) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (exp.f64 im) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (exp.f64 im) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (exp.f64 im) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (exp.f64 im) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (exp.f64 im) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (exp.f64 im) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (exp.f64 im) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (exp.f64 im) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (exp.f64 im) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (exp.f64 im) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (exp.f64 im) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (exp.f64 im) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (exp.f64 im) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (exp.f64 (+.f64 im im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (exp.f64 im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (exp.f64 im)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (exp.f64 (+.f64 im im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (exp.f64 im)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (exp.f64 im)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 (+.f64 im im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 im)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 im)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (exp.f64 im)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (exp.f64 im)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (exp.f64 (+.f64 im im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (exp.f64 im)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (exp.f64 im)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (exp.f64 (+.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (exp.f64 im)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (exp.f64 im)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (exp.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))))
(+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
(+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal 1/8 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64))) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)) #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(exp.f64 (+.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (log.f64 (cos.f64 re))) (exp.f64 (+.f64 im (log.f64 #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (+.f64 im (log.f64 #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (cos.f64 re))))
(*.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (exp.f64 im))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/24 binary64)) im)
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/720 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (*.f64 im im) #s(literal 2 binary64))
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im im)) im)
(+.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (+.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 re) (exp.f64 im))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(exp.f64 (*.f64 #s(literal 3 binary64) (+.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal 3 binary64)) (*.f64 (+.f64 im (log.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (+.f64 im (log.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 (cos.f64 re)) #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 im #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (+.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) #s(literal 3/2 binary64)) (*.f64 (+.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) #s(literal 3/2 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (+.f64 im (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (exp.f64 im) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal 1/8 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))
(*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/8 binary64))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3/2 binary64)) (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 im #s(literal 3/2 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im) #s(literal 3/2 binary64)) (*.f64 (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im) #s(literal 3/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 im #s(literal 3 binary64))))
(neg.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (neg.f64 (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal -3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 #s(literal 2 binary64) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/8 binary64))
(*.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (cos.f64 re) (exp.f64 im)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 1/4 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)) #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (*.f64 (exp.f64 im) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (exp.f64 im) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (exp.f64 im))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1 binary64)) (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (exp.f64 im))
(/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) #s(literal 2 binary64))
(pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (+.f64 im im))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)) (/.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (exp.f64 im)))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(*.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1/2 binary64)) (/.f64 (cos.f64 re) (exp.f64 im)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (cos.f64 re) (exp.f64 im)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 im)))

simplify386.0ms (3.2%)

Algorithm
egg-herbie
Rules
7186×+-lowering-+.f64
7186×+-lowering-+.f32
4690×*-lowering-*.f32
4690×*-lowering-*.f64
1286×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080912322
1294911176
0882311176
Stop Event
iter limit
node limit
Counts
432 → 432
Calls
Call 1
Inputs
(+ (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))))
(+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (* 1/4 (/ 1 (exp im)))))))
(+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* 1/48 (exp im)) (+ (* 1/48 (/ 1 (exp im))) (* (pow re 2) (- (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/4 (/ 1 (exp im)))))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(cos re)
(+ (cos re) (* im (+ (* -1/2 (cos re)) (* 1/2 (cos re)))))
(+ (cos re) (* im (+ (* -1/2 (cos re)) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* 1/4 (cos re))))))))
(+ (cos re) (* im (+ (* -1/2 (cos re)) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* 1/4 (cos re)) (* im (+ (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (* 1/12 (cos re)))))))))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(/ 1/2 (exp im))
(+ (* -1/4 (/ (pow re 2) (exp im))) (* 1/2 (/ 1 (exp im))))
(+ (* (pow re 2) (- (* 1/48 (/ (pow re 2) (exp im))) (* 1/4 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/1440 (/ (pow re 2) (exp im))) (* 1/48 (/ 1 (exp im))))) (* 1/4 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (cos re))
(+ (* -1/2 (* im (cos re))) (* 1/2 (cos re)))
(+ (* 1/2 (cos re)) (* im (+ (* -1/2 (cos re)) (* -1/2 (* im (+ (* -1 (cos re)) (* 1/2 (cos re))))))))
(+ (* 1/2 (cos re)) (* im (+ (* -1/2 (cos re)) (* im (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))))))))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
(* 1/2 (/ (cos re) (exp im)))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(* 1/24 (* (pow im 4) (cos re)))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(* 1/24 (* (pow im 4) (cos re)))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* 1/24 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/24 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/720 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(* 1/720 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(/ (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))
(+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))
(+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (+ (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))
(+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (+ (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (* -61/1920 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 61/1920 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/90 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (+ (/ (* (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (/ (* (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(cos re)
(+ (cos re) (* im (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))
(+ (cos re) (* im (- (+ (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re))))))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))
(+ (cos re) (* im (- (+ (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (+ (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (* 4 (/ (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re)))))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))))) (cos re)))))))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re))))))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/ (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))
(+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))
(+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))
(+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im)))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/90 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))) (+ (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -61/1920 (pow (exp im) 3)) (* 61/1920 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ 1 (cos re))
(+ (* im (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))
(+ (* im (- (+ (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* im (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4))))))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))
(+ (* im (- (+ (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* im (- (+ (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (* im (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4)))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4)))))))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4))))))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))
(+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (+ (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* (pow re 2) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))
(+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (+ (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* (pow re 2) (+ (* 1/12 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* (pow re 2) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/90 (/ 1 (pow (exp im) 2))))))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(* 1/4 (pow (cos re) 2))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))))))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (+ (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))))))))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (+ (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (+ (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))))))))))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))
(+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))))))
(+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))))) (* 3/16 (/ 1 (pow (exp im) 3)))))))
(+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* 7/64 (/ 1 (pow (exp im) 3))) (+ (* 7/64 (pow (exp im) 3)) (* (pow re 2) (- (* -61/1920 (pow (exp im) 3)) (* 61/1920 (/ 1 (pow (exp im) 3))))))))) (* 3/16 (/ 1 (pow (exp im) 3)))))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(* 1/4 (pow (cos re) 3))
(+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3)))))
(+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))))))))
(+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (+ (* 9/16 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3)))))))))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(* 1/2 (exp im))
(+ (* -1/4 (* (pow re 2) (exp im))) (* 1/2 (exp im)))
(+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* 1/48 (* (pow re 2) (exp im))))))
(+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (exp im))) (* 1/48 (exp im)))))))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (cos re))
(+ (* 1/2 (cos re)) (* 1/2 (* im (cos re))))
(+ (* 1/2 (cos re)) (* im (+ (* 1/4 (* im (cos re))) (* 1/2 (cos re)))))
(+ (* 1/2 (cos re)) (* im (+ (* 1/2 (cos re)) (* im (+ (* 1/12 (* im (cos re))) (* 1/4 (cos re)))))))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/2 (* (cos re) (exp im)))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* 1/2 (/ 1 (exp im))))
(- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (+ (* 1/4 (/ 1 (exp im))) (* (pow re 2) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))
(- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (+ (* 1/4 (/ 1 (exp im))) (* (pow re 2) (- (+ (* 1/48 (exp im)) (* (pow re 2) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im)))))) (* 1/48 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(* im (- (* 1/2 (cos re)) (* -1/2 (cos re))))
(* im (- (+ (* 1/2 (cos re)) (* im (- (* 1/4 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))
(* im (- (+ (* 1/2 (cos re)) (* im (- (+ (* 1/4 (cos re)) (* im (- (* 1/12 (cos re)) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))
(* im (- (+ (* 1/2 (cos re)) (* im (- (+ (* 1/4 (cos re)) (* im (- (+ (* 1/12 (cos re)) (* im (- (* 1/48 (cos re)) (* -1/2 (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/6 (cos re)) (* 1/24 (cos re))))))))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(* 1/8 (pow (exp im) 3))
(+ (* -3/16 (* (pow re 2) (pow (exp im) 3))) (* 1/8 (pow (exp im) 3)))
(+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (+ (* -3/16 (pow (exp im) 3)) (* 7/64 (* (pow re 2) (pow (exp im) 3))))))
(+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* -61/1920 (* (pow re 2) (pow (exp im) 3))) (* 7/64 (pow (exp im) 3)))))))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (pow (cos re) 3))
(+ (* 1/8 (pow (cos re) 3)) (* 3/8 (* im (pow (cos re) 3))))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* 3/8 (pow (cos re) 3)) (* 9/16 (* im (pow (cos re) 3))))))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* 9/16 (* im (pow (cos re) 3))) (* 9/16 (pow (cos re) 3)))))))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(/ 1/8 (pow (exp im) 3))
(+ (* -3/16 (/ (pow re 2) (pow (exp im) 3))) (* 1/8 (/ 1 (pow (exp im) 3))))
(+ (* (pow re 2) (- (* 7/64 (/ (pow re 2) (pow (exp im) 3))) (* 3/16 (/ 1 (pow (exp im) 3))))) (* 1/8 (/ 1 (pow (exp im) 3))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -61/1920 (/ (pow re 2) (pow (exp im) 3))) (* 7/64 (/ 1 (pow (exp im) 3))))) (* 3/16 (/ 1 (pow (exp im) 3))))) (* 1/8 (/ 1 (pow (exp im) 3))))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (pow (cos re) 3))
(+ (* -3/8 (* im (pow (cos re) 3))) (* 1/8 (pow (cos re) 3)))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* -1/8 (* im (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3))))))))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (* im (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3)))))) (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))))))))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/ 1/4 (pow (exp im) 2))
(+ (* -1/4 (/ (pow re 2) (pow (exp im) 2))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+ (* (pow re 2) (- (* 1/12 (/ (pow re 2) (pow (exp im) 2))) (* 1/4 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/90 (/ (pow re 2) (pow (exp im) 2))) (* 1/12 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (pow (cos re) 2))
(+ (* -1/2 (* im (pow (cos re) 2))) (* 1/4 (pow (cos re) 2)))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* -1/4 (* im (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2))))))))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* im (+ (* -1/4 (* im (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2)))))) (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))))))))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
Outputs
(+ (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal -1/4 binary64) (exp.f64 im))))))
(+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (* 1/4 (/ 1 (exp im)))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal 1/48 binary64) (exp.f64 im)))) (/.f64 #s(literal -1/4 binary64) (exp.f64 im))))))
(+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* 1/48 (exp im)) (+ (* 1/48 (/ 1 (exp im))) (* (pow re 2) (- (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/4 (/ 1 (exp im)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/48 binary64) (exp.f64 im)) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/1440 binary64)) (/.f64 #s(literal -1/1440 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) #s(literal 1/48 binary64))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 im)))))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(cos re)
(cos.f64 re)
(+ (cos re) (* im (+ (* -1/2 (cos re)) (* 1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 im #s(literal 0 binary64)))
(+ (cos re) (* im (+ (* -1/2 (cos re)) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* 1/4 (cos re))))))))
(+.f64 (cos.f64 re) (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 #s(literal 1/4 binary64) (cos.f64 re)))) #s(literal 0 binary64))))
(+ (cos re) (* im (+ (* -1/2 (cos re)) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* 1/4 (cos re)) (* im (+ (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (* 1/12 (cos re)))))))))))
(+.f64 (cos.f64 re) (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) #s(literal 0 binary64))) (*.f64 (cos.f64 re) #s(literal 1/12 binary64))))))) #s(literal 0 binary64))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+ (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(+ (* -1/4 (/ (pow re 2) (exp im))) (* 1/2 (/ 1 (exp im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (exp.f64 im)))
(+ (* (pow re 2) (- (* 1/48 (/ (pow re 2) (exp im))) (* 1/4 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) (exp.f64 im)) (/.f64 #s(literal -1/4 binary64) (exp.f64 im)))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/1440 (/ (pow re 2) (exp im))) (* 1/48 (/ 1 (exp im))))) (* 1/4 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/48 binary64) (exp.f64 im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/1440 binary64)) (exp.f64 im)))) (/.f64 #s(literal -1/4 binary64) (exp.f64 im)))))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(+ (* -1/2 (* im (cos re))) (* 1/2 (cos re)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) im)))
(+ (* 1/2 (cos re)) (* im (+ (* -1/2 (cos re)) (* -1/2 (* im (+ (* -1 (cos re)) (* 1/2 (cos re))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64)))))
(+ (* 1/2 (cos re)) (* im (+ (* -1/2 (cos re)) (* im (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 (cos.f64 re) #s(literal -1/2 binary64)) (*.f64 im (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 im (+.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) #s(literal 0 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))))))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (/ (cos re) (exp im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal -1/4 binary64))))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64)))) #s(literal -1/4 binary64))))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* 1/24 (* (pow im 4) (cos re)))
(*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) (cos.f64 re))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im im))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))
(* 1/24 (* (pow im 4) (cos re)))
(*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) (cos.f64 re))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im im))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64)))))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64)))))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* 1/24 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(+ 1 (+ (* 1/2 (pow im 2)) (+ (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/24 (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 re re) (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* (cos re) (+ 1 (+ (* 1/2 (pow im 2)) (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(+.f64 (cos.f64 re) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* 1/720 (* (pow im 6) (cos re)))
(*.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/720 binary64)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) #s(literal 1/720 binary64)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/720 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(* 1/720 (* (pow im 6) (cos re)))
(*.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/720 binary64)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) #s(literal 1/720 binary64)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/720 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/720 binary64))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/720 binary64))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64))))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(/ (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))
(+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))
(+.f64 (*.f64 (*.f64 re re) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (+ (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (+.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (-.f64 (*.f64 #s(literal 7/64 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))) (+.f64 (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))))))))
(+ (* 1/8 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* (pow re 2) (- (+ (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (* (pow re 2) (- (* -61/1920 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 61/1920 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/90 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (+ (/ (* (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (/ (* (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (+ (* 7/64 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (* 7/64 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))))))) (+ (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)) (/ (* (- (* -3/16 (/ (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))) (+ (* 3/16 (/ 1 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))) (/ (* (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) 2))))) (/ 1/8 (* (pow (exp im) 3) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 (*.f64 #s(literal 7/64 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (*.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -61/1920 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/1440 binary64)) (/.f64 #s(literal 1/1440 binary64) (exp.f64 im)))))))) (/.f64 #s(literal -1/90 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (-.f64 (*.f64 #s(literal 7/64 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 61/1920 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64))) (*.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))))) (+.f64 (/.f64 #s(literal 3/16 binary64) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) #s(literal 2 binary64))))))) (+.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(cos re)
(cos.f64 re)
(+ (cos re) (* im (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))
(+.f64 (cos.f64 re) (*.f64 im (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64)))))
(+ (cos re) (* im (- (+ (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re))))))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))
(+.f64 (cos.f64 re) (*.f64 im (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64)))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (cos.f64 re)))))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64))))))
(+ (cos re) (* im (- (+ (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (+ (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (* im (- (* 4 (/ (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re)))))) (pow (cos re) 2))) (+ (* 4 (/ (* (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))))) (cos re)))))))) (+ (* 4 (/ (* (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (- (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))) (pow (cos re) 2))) (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (cos re))))))) (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (cos re))))))
(+.f64 (cos.f64 re) (*.f64 im (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64)) (*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/2 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -27/2 binary64)))))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64)))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (cos.f64 re)))))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64))) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 4/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/12 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) #s(literal -1/3 binary64)))))))) (cos.f64 re)))))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64)))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (cos.f64 re))))))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cos.f64 re)) #s(literal -4 binary64))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))) (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))))
(/ (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))
(+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 re re) (-.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))
(+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))
(+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (+.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal 7/64 binary64)) (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))))))
(+ (* 1/2 (/ (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* (pow re 2) (- (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (* (pow re 2) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im)))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/90 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))) (+ (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -61/1920 (pow (exp im) 3)) (* 61/1920 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (+ (* 1/12 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (* 1/2 (/ (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))))))))) (+ (/ (* (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2)) (/ (* (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))) (- (* 1/2 (/ (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))) (+ (* 1/4 (/ 1 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))) (/ (* (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2)))) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3))))) (pow (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3)))) 2))))) (/ 1/4 (* (pow (exp im) 2) (+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))))))
(+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (+.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))) (*.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/1440 binary64)) (/.f64 #s(literal 1/1440 binary64) (exp.f64 im))))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (+.f64 (+.f64 (/.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (exp.f64 (+.f64 im im)))) (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal 7/64 binary64)) (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -61/1920 binary64)) (/.f64 #s(literal -61/1920 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal 7/64 binary64)) (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal 7/64 binary64)) (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))))) (+.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ 1 (cos re))
(/.f64 #s(literal 1 binary64) (cos.f64 re))
(+ (* im (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))))
(+ (* im (- (+ (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* im (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4))))))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))))) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))))
(+ (* im (- (+ (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* im (- (+ (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (* im (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4)))))) (pow (cos re) 3))) (+ (* 4 (/ (* (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4)))))))) (+ (* 4 (/ (* (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (- (* 4 (/ (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (pow (cos re) 3))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (pow (cos re) 3))) (* 4 (/ (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))) (pow (cos re) 4))))))) (* 4 (/ (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3))) (pow (cos re) 4))))) (/ 1 (cos re)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 im (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 4/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/12 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))) #s(literal 0 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64)) (*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/2 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -27/2 binary64)))))) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64))) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))))) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(/ (+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im)))))))) (+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))))) (*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))
(+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))))
(+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (+ (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* (pow re 2) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* 1/12 (/ 1 (pow (exp im) 2)))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im)))))))
(+ (* 1/4 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (pow re 2) (- (+ (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im))))))) (* (pow re 2) (+ (* 1/12 (/ 1 (pow (exp im) 2))) (+ (* 1/2 (+ (* -1/2 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))))) (* (pow re 2) (- (* 1/2 (+ (* -1/2 (* (exp im) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im)))))) (+ (* -1/720 (* (exp im) (- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (+ (* 1/24 (* (exp im) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* (exp im) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im))))))))) (* 1/90 (/ 1 (pow (exp im) 2))))))))) (* 1/4 (/ 1 (pow (exp im) 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))))) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 im)) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (*.f64 (exp.f64 im) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/1440 binary64)) (/.f64 #s(literal 1/1440 binary64) (exp.f64 im)))))))) (/.f64 #s(literal -1/90 binary64) (exp.f64 (+.f64 im im)))))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(* 1/4 (pow (cos re) 2))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (+ (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))))))))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (+ (* 1/2 (* (cos re) (- (* 1/2 (cos re)) (* -1/2 (cos re))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (+ (* 1/2 (* (cos re) (- (+ (* 1/4 (cos re)) (* 1/2 (cos re))) (+ (* -1/2 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))))))) (* im (+ (* -1/4 (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2))))) (* 1/2 (* (cos re) (- (+ (* 1/12 (cos re)) (+ (* 1/4 (cos re)) (* 1/2 (- (* 1/2 (cos re)) (* -1/2 (cos re)))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))))))))))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 im (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 4/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/12 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))))))))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2))) (* 1/2 (* (cos re) (* (exp im) (- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))))))
(+ (* 1/8 (pow (exp im) 3)) (* 1/8 (/ 1 (pow (exp im) 3))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))
(+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (* -3/16 (pow (exp im) 3)) (* 3/16 (/ 1 (pow (exp im) 3)))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))
(+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* 7/64 (pow (exp im) 3)) (* 7/64 (/ 1 (pow (exp im) 3)))))) (* 3/16 (/ 1 (pow (exp im) 3)))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal 7/64 binary64)) (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))
(+ (* 1/8 (/ 1 (pow (exp im) 3))) (+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (- (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* 7/64 (/ 1 (pow (exp im) 3))) (+ (* 7/64 (pow (exp im) 3)) (* (pow re 2) (- (* -61/1920 (pow (exp im) 3)) (* 61/1920 (/ 1 (pow (exp im) 3))))))))) (* 3/16 (/ 1 (pow (exp im) 3)))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal 7/64 binary64)) (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -61/1920 binary64)) (/.f64 #s(literal -61/1920 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(* 1/4 (pow (cos re) 3))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* 3/8 (pow (cos re) 3)))))
(+.f64 (*.f64 im #s(literal 0 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/16 (pow (cos re) 3))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64)))) #s(literal 0 binary64))))
(+ (* 1/4 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (+ (* 9/16 (pow (cos re) 3)) (* im (+ (* -1/8 (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3))))) (* 9/16 (pow (cos re) 3)))))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64)) (*.f64 im (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/16 binary64)) (*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/2 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -27/2 binary64)))))))))) #s(literal 0 binary64))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(+ (* 1/8 (* (pow (cos re) 3) (pow (exp im) 3))) (* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3))))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(* 1/2 (exp im))
(*.f64 #s(literal 1/2 binary64) (exp.f64 im))
(+ (* -1/4 (* (pow re 2) (exp im))) (* 1/2 (exp im)))
(*.f64 (exp.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* 1/48 (* (pow re 2) (exp im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (*.f64 (exp.f64 im) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal -1/4 binary64)))))
(+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (exp im))) (* 1/48 (exp im)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64))))))))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(+ (* 1/2 (cos re)) (* 1/2 (* im (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) im)))
(+ (* 1/2 (cos re)) (* im (+ (* 1/4 (* im (cos re))) (* 1/2 (cos re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) im)))))
(+ (* 1/2 (cos re)) (* im (+ (* 1/2 (cos re)) (* im (+ (* 1/12 (* im (cos re))) (* 1/4 (cos re)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) im)))))))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/2 (* (cos re) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/24 (pow im 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(- (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (* 1/4 (/ 1 (exp im)))))) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (+ (* 1/4 (/ 1 (exp im))) (* (pow re 2) (- (* 1/48 (exp im)) (* 1/48 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (/.f64 #s(literal -1/48 binary64) (exp.f64 im)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(- (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/4 (exp im)) (+ (* 1/4 (/ 1 (exp im))) (* (pow re 2) (- (+ (* 1/48 (exp im)) (* (pow re 2) (+ (* -1/1440 (exp im)) (* 1/1440 (/ 1 (exp im)))))) (* 1/48 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal 1/48 binary64)) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/1440 binary64)) (/.f64 #s(literal 1/1440 binary64) (exp.f64 im)))) (/.f64 #s(literal -1/48 binary64) (exp.f64 im))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* im (- (* 1/2 (cos re)) (* -1/2 (cos re))))
(*.f64 im (cos.f64 re))
(* im (- (+ (* 1/2 (cos re)) (* im (- (* 1/4 (cos re)) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))
(*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))) (cos.f64 re)))
(* im (- (+ (* 1/2 (cos re)) (* im (- (+ (* 1/4 (cos re)) (* im (- (* 1/12 (cos re)) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))
(*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (+.f64 (*.f64 im (+.f64 (*.f64 (cos.f64 re) #s(literal 1/12 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 1/6 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64)))))) (cos.f64 re)))
(* im (- (+ (* 1/2 (cos re)) (* im (- (+ (* 1/4 (cos re)) (* im (- (+ (* 1/12 (cos re)) (* im (- (* 1/48 (cos re)) (* -1/2 (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/6 (cos re)) (* 1/24 (cos re))))))))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))))) (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re))))))) (* -1/2 (cos re))))
(*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/48 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (cos.f64 re) #s(literal -1/8 binary64))) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/12 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 1/6 binary64))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal -1/2 binary64)))))) (cos.f64 re)))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(- (* 1/2 (* (cos re) (exp im))) (* 1/2 (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/8 (pow (exp im) 3))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(+ (* -3/16 (* (pow re 2) (pow (exp im) 3))) (* 1/8 (pow (exp im) 3)))
(*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -3/16 binary64) (*.f64 re re))))
(+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (+ (* -3/16 (pow (exp im) 3)) (* 7/64 (* (pow re 2) (pow (exp im) 3))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (*.f64 (*.f64 re re) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 #s(literal -3/16 binary64) (*.f64 #s(literal 7/64 binary64) (*.f64 re re))))))
(+ (* 1/8 (pow (exp im) 3)) (* (pow re 2) (+ (* -3/16 (pow (exp im) 3)) (* (pow re 2) (+ (* -61/1920 (* (pow re 2) (pow (exp im) 3))) (* 7/64 (pow (exp im) 3)))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) #s(literal -3/16 binary64)) (*.f64 (*.f64 re re) (*.f64 (pow.f64 (exp.f64 im) #s(literal 3 binary64)) (+.f64 #s(literal 7/64 binary64) (*.f64 #s(literal -61/1920 binary64) (*.f64 re re))))))))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (pow (cos re) 3))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(+ (* 1/8 (pow (cos re) 3)) (* 3/8 (* im (pow (cos re) 3))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 3/8 binary64) im)))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* 3/8 (pow (cos re) 3)) (* 9/16 (* im (pow (cos re) 3))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 9/16 binary64) im)))))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* 3/8 (pow (cos re) 3)) (* im (+ (* 9/16 (* im (pow (cos re) 3))) (* 9/16 (pow (cos re) 3)))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 im (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3/8 binary64)) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 #s(literal 9/16 binary64) (*.f64 #s(literal 9/16 binary64) im)))))))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (* (pow (cos re) 3) (pow (exp im) 3)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(/ 1/8 (pow (exp im) 3))
(/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(+ (* -3/16 (/ (pow re 2) (pow (exp im) 3))) (* 1/8 (/ 1 (pow (exp im) 3))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -3/16 binary64) (*.f64 re re)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))
(+ (* (pow re 2) (- (* 7/64 (/ (pow re 2) (pow (exp im) 3))) (* 3/16 (/ 1 (pow (exp im) 3))))) (* 1/8 (/ 1 (pow (exp im) 3))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 7/64 binary64) (*.f64 re re)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -61/1920 (/ (pow re 2) (pow (exp im) 3))) (* 7/64 (/ 1 (pow (exp im) 3))))) (* 3/16 (/ 1 (pow (exp im) 3))))) (* 1/8 (/ 1 (pow (exp im) 3))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 7/64 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -61/1920 binary64) (*.f64 re re)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))) (/.f64 #s(literal -3/16 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))))))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (pow (cos re) 3))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(+ (* -3/8 (* im (pow (cos re) 3))) (* 1/8 (pow (cos re) 3)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -3/8 binary64) im)))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* -1/8 (* im (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3))))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 im (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -3/8 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) im) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))))))
(+ (* 1/8 (pow (cos re) 3)) (* im (+ (* -3/8 (pow (cos re) 3)) (* im (+ (* -1/8 (* im (+ (* -27/2 (pow (cos re) 3)) (+ (* -3 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))) (* 9/2 (pow (cos re) 3)))))) (* -1/8 (+ (* -9 (pow (cos re) 3)) (* 9/2 (pow (cos re) 3)))))))))
(+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 im (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -3/8 binary64)) (*.f64 im (*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 9/2 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -27/2 binary64))))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -9/2 binary64))))))))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(* 1/8 (/ (pow (cos re) 3) (pow (exp im) 3)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))
(/ 1/4 (pow (exp im) 2))
(/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))
(+ (* -1/4 (/ (pow re 2) (pow (exp im) 2))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (exp.f64 (+.f64 im im))))
(+ (* (pow re 2) (- (* 1/12 (/ (pow re 2) (pow (exp im) 2))) (* 1/4 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (exp.f64 (+.f64 im im))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/90 (/ (pow re 2) (pow (exp im) 2))) (* 1/12 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))) (* 1/4 (/ 1 (pow (exp im) 2))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/12 binary64) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 re re)) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 im im))))))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (pow (cos re) 2))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(+ (* -1/2 (* im (pow (cos re) 2))) (* 1/4 (pow (cos re) 2)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) im)))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* -1/4 (* im (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(+ (* 1/4 (pow (cos re) 2)) (* im (+ (* -1/2 (pow (cos re) 2)) (* im (+ (* -1/4 (* im (+ (* -4 (pow (cos re) 2)) (+ (* -2 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))) (* 4/3 (pow (cos re) 2)))))) (* -1/4 (+ (* -4 (pow (cos re) 2)) (* 2 (pow (cos re) 2)))))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 4/3 binary64))))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -2 binary64))))))))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))
(* 1/4 (/ (pow (cos re) 2) (pow (exp im) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (+.f64 im im)))

eval248.0ms (2.1%)

Compiler

Compiled 103770 to 5210 computations (95% saved)

prune201.0ms (1.7%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New1685211706
Fresh213
Picked325
Done000
Total1690241714
Accuracy
100.0%
Counts
1714 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.3%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
61.8%
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
57.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
62.8%
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
41.3%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
40.7%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
37.4%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
60.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
60.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
58.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
79.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
61.3%
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
62.6%
(*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
74.0%
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
62.2%
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
93.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
93.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
90.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
93.6%
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
62.8%
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
57.5%
(cos.f64 re)
35.2%
#s(literal 1 binary64)
Compiler

Compiled 1290 to 683 computations (47.1% saved)

simplify197.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
cost-diff128
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64))
cost-diff128
(*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re))
cost-diff1664
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
cost-diff6080
(pow.f64 im #s(literal 4 binary64))
cost-diff6080
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
cost-diff6336
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
cost-diff6336
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) #s(literal -1/2 binary64))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
cost-diff0
(exp.f64 im)
cost-diff0
(*.f64 (exp.f64 im) (cos.f64 re))
cost-diff0
(+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))
cost-diff6400
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
Rules
3462×*-lowering-*.f32
3462×*-lowering-*.f64
2988×+-lowering-+.f64
2988×+-lowering-+.f32
1218×sum4-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
043304
1141274
2477272
31823272
45869260
56274260
67184260
08094260
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* 1/2 (+ (* (exp im) (cos re)) (/ (cos re) (exp im))))
1/2
(+ (* (exp im) (cos re)) (/ (cos re) (exp im)))
(* (exp im) (cos re))
(exp im)
im
(cos re)
re
(/ (cos re) (exp im))
1
(* (+ 1 (* (* re re) -1/2)) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))
(+ 1 (* (* re re) -1/2))
1
(* (* re re) -1/2)
(* re re)
re
-1/2
(+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1)
(* (* im im) (+ 1/2 (* 1/24 (* im im))))
(* im im)
im
(+ 1/2 (* 1/24 (* im im)))
1/2
(* 1/24 (* im im))
1/24
(+ 1 (+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720)))))
1
(+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720))))
(* 1/2 (* im im))
1/2
(* im im)
im
(* (pow im 4) (+ 1/24 (* (* im im) 1/720)))
(pow im 4)
4
(+ 1/24 (* (* im im) 1/720))
1/24
(* (* im im) 1/720)
1/720
(/ (* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re)) (+ (* im (* im (+ 1/2 (* (* im im) 1/24)))) -1))
(* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re))
(+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1)
(* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24))))
(* im (* im (* im im)))
im
(* im (* im im))
(* im im)
(* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))
(+ 1/2 (* (* im im) 1/24))
1/2
(* (* im im) 1/24)
1/24
-1
(cos re)
re
(+ (* im (* im (+ 1/2 (* (* im im) 1/24)))) -1)
(* im (* im (+ 1/2 (* (* im im) 1/24))))
(* im (+ 1/2 (* (* im im) 1/24)))
Outputs
(* 1/2 (+ (* (exp im) (cos re)) (/ (cos re) (exp im))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
1/2
#s(literal 1/2 binary64)
(+ (* (exp im) (cos re)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))
(* (exp im) (cos re))
(*.f64 (exp.f64 im) (cos.f64 re))
(exp im)
(exp.f64 im)
im
(cos re)
(cos.f64 re)
re
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
1
#s(literal 1 binary64)
(* (+ 1 (* (* re re) -1/2)) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ 1 (* (* re re) -1/2))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(* (* re re) -1/2)
(*.f64 re (*.f64 re #s(literal -1/2 binary64)))
(* re re)
(*.f64 re re)
re
-1/2
#s(literal -1/2 binary64)
(+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (* im im) (+ 1/2 (* 1/24 (* im im))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* im im)
(*.f64 im im)
im
(+ 1/2 (* 1/24 (* im im)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
1/2
#s(literal 1/2 binary64)
(* 1/24 (* im im))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1 (+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
1
#s(literal 1 binary64)
(+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* 1/2 (* im im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
1/2
#s(literal 1/2 binary64)
(* im im)
(*.f64 im im)
im
(* (pow im 4) (+ 1/24 (* (* im im) 1/720)))
(*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im im))))
(pow im 4)
(*.f64 im (*.f64 im (*.f64 im im)))
4
#s(literal 4 binary64)
(+ 1/24 (* (* im im) 1/720))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* im im) 1/720)
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
1/720
#s(literal 1/720 binary64)
(/ (* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re)) (+ (* im (* im (+ 1/2 (* (* im im) 1/24)))) -1))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/576 binary64)))))))) #s(literal -1 binary64)))
(+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1)
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/576 binary64)))))))) #s(literal -1 binary64))
(* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24))))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))))))))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
im
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))
(+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/576 binary64)))))
(+ 1/2 (* (* im im) 1/24))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
1/2
#s(literal 1/2 binary64)
(* (* im im) 1/24)
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
-1
#s(literal -1 binary64)
(cos re)
(cos.f64 re)
re
(+ (* im (* im (+ 1/2 (* (* im im) 1/24)))) -1)
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal -1 binary64))
(* im (* im (+ 1/2 (* (* im im) 1/24))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* im (+ 1/2 (* (* im im) 1/24)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))

localize205.0ms (1.7%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (*.f64 im (*.f64 im im)))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
accuracy67.7%
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
accuracy100.0%
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
accuracy100.0%
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
accuracy99.9%
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy99.9%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))
accuracy99.7%
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))
accuracy100.0%
(/.f64 (cos.f64 re) (exp.f64 im))
accuracy100.0%
(*.f64 (exp.f64 im) (cos.f64 re))
Results
134.0ms256×0valid
Compiler

Compiled 402 to 44 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-mult: 35.0ms (42.7% of total)
ival-add: 18.0ms (22% of total)
...c/correct-round.rkt:119:19: 8.0ms (9.8% of total)
ival-div: 6.0ms (7.3% of total)
ival-cos: 6.0ms (7.3% of total)
ival-pow: 5.0ms (6.1% of total)
ival-exp: 2.0ms (2.4% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series25.0ms (0.2%)

Counts
26 → 396
Calls
Call 1
Inputs
#<alt (* 1/2 (+ (* (exp im) (cos re)) (/ (cos re) (exp im))))>
#<alt (+ (* (exp im) (cos re)) (/ (cos re) (exp im)))>
#<alt (* (exp im) (cos re))>
#<alt (exp im)>
#<alt (* (+ 1 (* (* re re) -1/2)) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))>
#<alt (+ 1 (* (* re re) -1/2))>
#<alt (* (* re re) -1/2)>
#<alt (* re re)>
#<alt (+ 1 (+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720)))))>
#<alt (+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720))))>
#<alt (* (pow im 4) (+ 1/24 (* (* im im) 1/720)))>
#<alt (pow im 4)>
#<alt (/ (* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re)) (+ (* im (* im (+ 1/2 (* (* im im) 1/24)))) -1))>
#<alt (* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re))>
#<alt (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1)>
#<alt (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24))))>
#<alt (/ (cos re) (exp im))>
#<alt (cos re)>
#<alt (* 1/24 (* im im))>
#<alt (* (* im im) (+ 1/2 (* 1/24 (* im im))))>
#<alt (* im im)>
#<alt (* (* im im) 1/720)>
#<alt (+ 1/24 (* (* im im) 1/720))>
#<alt (* (* im im) 1/24)>
#<alt (* im (* im im))>
#<alt (* im (* im (* im im)))>
Outputs
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/6 (cos re)))))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re)))))))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (+ (* 1/2 (* (pow re 2) (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* 1/2 (* (pow re 2) (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im)))))) (* 1/2 (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* 1/2 (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (* (pow re 2) (+ (* 1/2 (* (pow re 2) (- (* -1/720 (exp im)) (* 1/720 (/ 1 (exp im)))))) (* 1/2 (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im))))))))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))>
#<alt (* 2 (cos re))>
#<alt (+ (* 2 (cos re)) (* (pow im 2) (cos re)))>
#<alt (+ (* 2 (cos re)) (* (pow im 2) (- (* -1 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* -1 (cos re)))))>
#<alt (+ (* 2 (cos re)) (* (pow im 2) (- (* im (- (* -1 (* im (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/6 (cos re)))))) (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* -1 (cos re)))))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (exp im) (/ 1 (exp im)))>
#<alt (+ (exp im) (+ (* (pow re 2) (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))>
#<alt (+ (exp im) (+ (* (pow re 2) (- (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im)))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))>
#<alt (+ (exp im) (+ (* (pow re 2) (- (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* 1/24 (exp im)) (+ (* 1/24 (/ 1 (exp im))) (* (pow re 2) (- (* -1/720 (exp im)) (* 1/720 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (+ (* (cos re) (exp im)) (/ (cos re) (exp im)))>
#<alt (cos re)>
#<alt (+ (cos re) (* im (cos re)))>
#<alt (+ (cos re) (* im (+ (cos re) (* 1/2 (* im (cos re))))))>
#<alt (+ (cos re) (* im (+ (cos re) (* im (+ (* 1/6 (* im (cos re))) (* 1/2 (cos re)))))))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (exp im)>
#<alt (+ (exp im) (* -1/2 (* (pow re 2) (exp im))))>
#<alt (+ (exp im) (* (pow re 2) (+ (* -1/2 (exp im)) (* 1/24 (* (pow re 2) (exp im))))))>
#<alt (+ (exp im) (* (pow re 2) (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (exp im))) (* 1/24 (exp im)))))))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt (* (cos re) (exp im))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (+ (* -1/2 (pow re 2)) (* 1/2 (* (pow im 2) (+ 1 (* -1/2 (pow re 2)))))))>
#<alt (+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/2 (pow re 2))))) (* 1/2 (+ 1 (* -1/2 (pow re 2))))))))>
#<alt (+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/2 (pow re 2))))) (* 1/2 (+ 1 (* -1/2 (pow re 2))))))))>
#<alt (* 1/24 (* (pow im 4) (+ 1 (* -1/2 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))>
#<alt (* 1/24 (* (pow im 4) (+ 1 (* -1/2 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (* -1/2 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* -1/2 (pow re 2))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (- (* 1/24 (* (pow im 2) (cos re))) (* -1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (- (* 1/24 (* (pow im 2) (cos re))) (* -1/2 (cos re)))))>
#<alt (* 1/24 (* (pow im 4) (cos re)))>
#<alt (* (pow im 4) (- (+ (* 1/24 (cos re)) (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 4) (- (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2)))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))>
#<alt (* (pow im 4) (- (+ (* -1 (/ (+ (* -24 (- (cos re) (* 1/2 (cos re)))) (* 12 (- (* 6 (cos re)) (+ (* -1 (cos re)) (* 12 (- (cos re) (* 1/2 (cos re)))))))) (pow im 6))) (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2))))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))>
#<alt (* 1/24 (* (pow im 4) (cos re)))>
#<alt (* (pow im 4) (- (+ (* 1/24 (cos re)) (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 4) (- (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2)))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))>
#<alt (* (pow im 4) (- (+ (* -1 (/ (+ (* -24 (- (cos re) (* 1/2 (cos re)))) (* 12 (- (* 6 (cos re)) (+ (* -1 (cos re)) (* 12 (- (cos re) (* 1/2 (cos re)))))))) (pow im 6))) (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2))))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))>
#<alt (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (- (+ (* -1/2 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))>
#<alt (- (+ (* (pow re 2) (+ (* -1/2 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* 1/24 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))>
#<alt (- (+ (* (pow re 2) (+ (* -1/2 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* (pow re 2) (+ (* -1/720 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* 1/24 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))))))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))>
#<alt (* -1 (cos re))>
#<alt (+ (* -1 (cos re)) (* 1/4 (* (pow im 4) (cos re))))>
#<alt (+ (* -1 (cos re)) (* (pow im 4) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/4 (cos re)))))>
#<alt (+ (* -1 (cos re)) (* (pow im 4) (+ (* 1/4 (cos re)) (* (pow im 2) (+ (* 1/576 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/576 (* (pow im 8) (cos re)))>
#<alt (* (pow im 8) (+ (* 1/576 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 8) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 8) (+ (* -1 (/ (cos re) (pow im 8))) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4)))))))>
#<alt (* 1/576 (* (pow im 8) (cos re)))>
#<alt (* (pow im 8) (+ (* 1/576 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 8) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 8) (+ (* -1 (/ (cos re) (pow im 8))) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4)))))))>
#<alt (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)>
#<alt (- (+ (* -1/2 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))) (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2))) 1)>
#<alt (- (+ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (* 1/24 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)))))) 1)>
#<alt (- (+ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))) (* 1/24 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))))))) 1)>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))>
#<alt -1>
#<alt (- (* 1/4 (pow im 4)) 1)>
#<alt (- (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2)))) 1)>
#<alt (- (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2)))))) 1)>
#<alt (* 1/576 (pow im 8))>
#<alt (* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))>
#<alt (* 1/576 (pow im 8))>
#<alt (* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))>
#<alt (* 1/4 (pow im 4))>
#<alt (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2))))>
#<alt (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))>
#<alt (* 1/576 (pow im 8))>
#<alt (* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/576 (pow im 8))>
#<alt (* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (/ 1 (exp im))>
#<alt (+ (* -1/2 (/ (pow re 2) (exp im))) (/ 1 (exp im)))>
#<alt (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (exp im))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im)))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/720 (/ (pow re 2) (exp im))) (* 1/24 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im)))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (cos re)>
#<alt (+ (cos re) (* -1 (* im (cos re))))>
#<alt (+ (cos re) (* im (- (* -1 (* im (+ (* -1 (cos re)) (* 1/2 (cos re))))) (cos re))))>
#<alt (+ (cos re) (* im (- (* im (- (* -1 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))) (+ (* -1 (cos re)) (* 1/2 (cos re))))) (cos re))))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt (/ (cos re) (exp im))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt 1/24>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (* 1/720 (pow im 2))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 2))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
Calls

99 calls:

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

rewrite353.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
4306×*-lowering-*.f32
4306×*-lowering-*.f64
2614×fma-lowering-fma.f32
2614×fma-lowering-fma.f64
1928×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043208
1289179
22585174
08691174
Stop Event
iter limit
node limit
Counts
26 → 624
Calls
Call 1
Inputs
(* 1/2 (+ (* (exp im) (cos re)) (/ (cos re) (exp im))))
(+ (* (exp im) (cos re)) (/ (cos re) (exp im)))
(* (exp im) (cos re))
(exp im)
(* (+ 1 (* (* re re) -1/2)) (+ (* (* im im) (+ 1/2 (* 1/24 (* im im)))) 1))
(+ 1 (* (* re re) -1/2))
(* (* re re) -1/2)
(* re re)
(+ 1 (+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720)))))
(+ (* 1/2 (* im im)) (* (pow im 4) (+ 1/24 (* (* im im) 1/720))))
(* (pow im 4) (+ 1/24 (* (* im im) 1/720)))
(pow im 4)
(/ (* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re)) (+ (* im (* im (+ 1/2 (* (* im im) 1/24)))) -1))
(* (+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1) (cos re))
(+ (* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24)))) -1)
(* (* im (* im (* im im))) (* (+ 1/2 (* (* im im) 1/24)) (+ 1/2 (* (* im im) 1/24))))
(/ (cos re) (exp im))
(cos re)
(* 1/24 (* im im))
(* (* im im) (+ 1/2 (* 1/24 (* im im))))
(* im im)
(* (* im im) 1/720)
(+ 1/24 (* (* im im) 1/720))
(* (* im im) 1/24)
(* im (* im im))
(* im (* im (* im im)))
Outputs
(+.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (exp.f64 im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re)))
(-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(-.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (exp.f64 im)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(fma.f64 (exp.f64 im) (cos.f64 re) (/.f64 (cos.f64 re) (exp.f64 im)))
(fma.f64 (cos.f64 re) (exp.f64 im) (/.f64 (cos.f64 re) (exp.f64 im)))
(fma.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (exp.f64 im) (cos.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (cos.f64 re) (*.f64 (exp.f64 im) (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re)))) (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (exp.f64 im) (cos.f64 re))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) (neg.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im)))) (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re)))) (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 im) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (cos.f64 re))) (/.f64 (exp.f64 im) (cos.f64 re))))))
(*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(*.f64 (exp.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (exp.f64 im))
(exp.f64 im)
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal -1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.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/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 re (*.f64 re #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 re re) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) re)
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 re #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) im) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) im) (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im im))) im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) im) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im im))) im (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/720 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) im) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 im im)) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 im (*.f64 im im))) im (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/720 binary64)) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) im) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 im im))
(*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im im))) im)
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (*.f64 im im) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 im))
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im im)) im)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (cos.f64 re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)) (cos.f64 re)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) #s(literal 1 binary64)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (/.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)) (/.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (/.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal -1 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (cos.f64 re)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(fma.f64 (cos.f64 re) #s(literal -1 binary64) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(fma.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (cos.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (cos.f64 re) (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (cos.f64 re)) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (cos.f64 re))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal -1 binary64))
(-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) im #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im) (*.f64 im (*.f64 im im)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 4 binary64) (log.f64 im)) (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/576 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 im im))))
(pow.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 2 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im)
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im) (*.f64 im (*.f64 im im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 im) (cos.f64 re))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (exp.f64 im)))
(/.f64 (cos.f64 re) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) (cos.f64 re)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 im) (cos.f64 re))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) (exp.f64 im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re))) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(pow.f64 (/.f64 (exp.f64 im) (cos.f64 re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (exp.f64 im) (cos.f64 re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 re) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (cos.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal -1 binary64)))
(cos.f64 re)
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/24 binary64)) im)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/576 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/576 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 im im))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im)
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/720 binary64)) im)
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 #s(literal 1/576 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 im im) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) im #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/17280 binary64) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) #s(literal 1/576 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/24 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (*.f64 im im) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 im))
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im im)) im)

simplify282.0ms (2.3%)

Algorithm
egg-herbie
Rules
4352×*-lowering-*.f32
4352×*-lowering-*.f64
2654×+-lowering-+.f64
2654×+-lowering-+.f32
1590×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03894784
114133952
256143805
084763805
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/6 (cos re)))))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re)))))))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+ (* 1/2 (* (pow re 2) (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* 1/2 (* (pow re 2) (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im)))))) (* 1/2 (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* 1/2 (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (* (pow re 2) (+ (* 1/2 (* (pow re 2) (- (* -1/720 (exp im)) (* 1/720 (/ 1 (exp im)))))) (* 1/2 (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im))))))))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(* 2 (cos re))
(+ (* 2 (cos re)) (* (pow im 2) (cos re)))
(+ (* 2 (cos re)) (* (pow im 2) (- (* -1 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* -1 (cos re)))))
(+ (* 2 (cos re)) (* (pow im 2) (- (* im (- (* -1 (* im (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/6 (cos re)))))) (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* -1 (cos re)))))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (exp im) (/ 1 (exp im)))
(+ (exp im) (+ (* (pow re 2) (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))
(+ (exp im) (+ (* (pow re 2) (- (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im)))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))
(+ (exp im) (+ (* (pow re 2) (- (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* 1/24 (exp im)) (+ (* 1/24 (/ 1 (exp im))) (* (pow re 2) (- (* -1/720 (exp im)) (* 1/720 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(cos re)
(+ (cos re) (* im (cos re)))
(+ (cos re) (* im (+ (cos re) (* 1/2 (* im (cos re))))))
(+ (cos re) (* im (+ (cos re) (* im (+ (* 1/6 (* im (cos re))) (* 1/2 (cos re)))))))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(exp im)
(+ (exp im) (* -1/2 (* (pow re 2) (exp im))))
(+ (exp im) (* (pow re 2) (+ (* -1/2 (exp im)) (* 1/24 (* (pow re 2) (exp im))))))
(+ (exp im) (* (pow re 2) (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (exp im))) (* 1/24 (exp im)))))))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
(* (cos re) (exp im))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (+ (* -1/2 (pow re 2)) (* 1/2 (* (pow im 2) (+ 1 (* -1/2 (pow re 2)))))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/2 (pow re 2))))) (* 1/2 (+ 1 (* -1/2 (pow re 2))))))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/2 (pow re 2))))) (* 1/2 (+ 1 (* -1/2 (pow re 2))))))))
(* 1/24 (* (pow im 4) (+ 1 (* -1/2 (pow re 2)))))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2)))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(* 1/24 (* (pow im 4) (+ 1 (* -1/2 (pow re 2)))))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2)))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* -1/2 (pow re 2)))
(* -1/2 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(* -1/2 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(* -1/2 (pow re 2))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (- (* 1/24 (* (pow im 2) (cos re))) (* -1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (- (* 1/24 (* (pow im 2) (cos re))) (* -1/2 (cos re)))))
(* 1/24 (* (pow im 4) (cos re)))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 2)))))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2)))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(* (pow im 4) (- (+ (* -1 (/ (+ (* -24 (- (cos re) (* 1/2 (cos re)))) (* 12 (- (* 6 (cos re)) (+ (* -1 (cos re)) (* 12 (- (cos re) (* 1/2 (cos re)))))))) (pow im 6))) (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2))))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(* 1/24 (* (pow im 4) (cos re)))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 2)))))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2)))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(* (pow im 4) (- (+ (* -1 (/ (+ (* -24 (- (cos re) (* 1/2 (cos re)))) (* 12 (- (* 6 (cos re)) (+ (* -1 (cos re)) (* 12 (- (cos re) (* 1/2 (cos re)))))))) (pow im 6))) (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2))))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(- (+ (* -1/2 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))
(- (+ (* (pow re 2) (+ (* -1/2 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* 1/24 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))
(- (+ (* (pow re 2) (+ (* -1/2 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* (pow re 2) (+ (* -1/720 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* 1/24 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))))))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(* -1 (cos re))
(+ (* -1 (cos re)) (* 1/4 (* (pow im 4) (cos re))))
(+ (* -1 (cos re)) (* (pow im 4) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/4 (cos re)))))
(+ (* -1 (cos re)) (* (pow im 4) (+ (* 1/4 (cos re)) (* (pow im 2) (+ (* 1/576 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/576 (* (pow im 8) (cos re)))
(* (pow im 8) (+ (* 1/576 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 8) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4))))))
(* (pow im 8) (+ (* -1 (/ (cos re) (pow im 8))) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4)))))))
(* 1/576 (* (pow im 8) (cos re)))
(* (pow im 8) (+ (* 1/576 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 8) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4))))))
(* (pow im 8) (+ (* -1 (/ (cos re) (pow im 8))) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4)))))))
(- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)
(- (+ (* -1/2 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))) (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2))) 1)
(- (+ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (* 1/24 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)))))) 1)
(- (+ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))) (* 1/24 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))))))) 1)
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
-1
(- (* 1/4 (pow im 4)) 1)
(- (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2)))) 1)
(- (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2)))))) 1)
(* 1/576 (pow im 8))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(* 1/576 (pow im 8))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(* 1/4 (pow im 4))
(* (pow im 4) (+ 1/4 (* 1/24 (pow im 2))))
(* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(* 1/576 (pow im 8))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/576 (pow im 8))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(/ 1 (exp im))
(+ (* -1/2 (/ (pow re 2) (exp im))) (/ 1 (exp im)))
(+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (exp im))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/720 (/ (pow re 2) (exp im))) (* 1/24 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im)))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(cos re)
(+ (cos re) (* -1 (* im (cos re))))
(+ (cos re) (* im (- (* -1 (* im (+ (* -1 (cos re)) (* 1/2 (cos re))))) (cos re))))
(+ (cos re) (* im (- (* im (- (* -1 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))) (+ (* -1 (cos re)) (* 1/2 (cos re))))) (cos re))))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
(/ (cos re) (exp im))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
1/24
(+ 1/24 (* 1/720 (pow im 2)))
(+ 1/24 (* 1/720 (pow im 2)))
(+ 1/24 (* 1/720 (pow im 2)))
(* 1/720 (pow im 2))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 2))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
Outputs
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ (cos re) (* (pow im 2) (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* 1/2 (cos re)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 0 binary64)))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* im (+ (* -1/2 (* im (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/6 (cos re)))))) (* -1/2 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re)))))))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 im (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) #s(literal -1/6 binary64)) (*.f64 (cos.f64 re) #s(literal 1/12 binary64))) (*.f64 im #s(literal -1/2 binary64)))) (*.f64 im im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* 1/2 (* (pow re 2) (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* 1/2 (* (pow re 2) (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im)))))) (* 1/2 (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 re (*.f64 re (+.f64 (+.f64 (*.f64 (exp.f64 im) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 re (*.f64 re (/.f64 #s(literal 1/24 binary64) (exp.f64 im))))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* 1/2 (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (* (pow re 2) (+ (* 1/2 (* (pow re 2) (- (* -1/720 (exp im)) (* 1/720 (/ 1 (exp im)))))) (* 1/2 (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im))))))))))
(+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (*.f64 (exp.f64 im) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/24 binary64) (exp.f64 im)) (*.f64 re (*.f64 re (+.f64 (*.f64 (exp.f64 im) #s(literal -1/720 binary64)) (/.f64 #s(literal -1/720 binary64) (exp.f64 im)))))))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 1/2 (+ (* (cos re) (exp im)) (/ (cos re) (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im))))
(* 2 (cos re))
(*.f64 (cos.f64 re) #s(literal 2 binary64))
(+ (* 2 (cos re)) (* (pow im 2) (cos re)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(+ (* 2 (cos re)) (* (pow im 2) (- (* -1 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* -1 (cos re)))))
(+.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (+.f64 (cos.f64 re) (*.f64 im #s(literal 0 binary64)))))
(+ (* 2 (cos re)) (* (pow im 2) (- (* im (- (* -1 (* im (+ (* -1 (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re))))) (+ (* -1/2 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/6 (cos re)))))) (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (* -1/2 (cos re))))) (* -1 (cos re)))))
(+.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (+.f64 (cos.f64 re) (*.f64 im (*.f64 (+.f64 (*.f64 (cos.f64 re) #s(literal -1/6 binary64)) (*.f64 (cos.f64 re) #s(literal 1/12 binary64))) (-.f64 #s(literal 0 binary64) im))))))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (exp im) (/ 1 (exp im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (+ (* (pow re 2) (- (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))
(+.f64 (exp.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(+ (exp im) (+ (* (pow re 2) (- (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* 1/24 (exp im)) (* 1/24 (/ 1 (exp im)))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))
(+.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 re (*.f64 re (+.f64 (+.f64 (*.f64 (exp.f64 im) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 re (*.f64 re (/.f64 #s(literal 1/24 binary64) (exp.f64 im))))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))))
(+ (exp im) (+ (* (pow re 2) (- (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* 1/24 (exp im)) (+ (* 1/24 (/ 1 (exp im))) (* (pow re 2) (- (* -1/720 (exp im)) (* 1/720 (/ 1 (exp im))))))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im))))
(+.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (+.f64 (+.f64 (*.f64 (exp.f64 im) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/24 binary64) (exp.f64 im)) (*.f64 re (*.f64 re (+.f64 (*.f64 (exp.f64 im) #s(literal -1/720 binary64)) (/.f64 #s(literal -1/720 binary64) (exp.f64 im)))))))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(+ (* (cos re) (exp im)) (/ (cos re) (exp im)))
(+.f64 (*.f64 (cos.f64 re) (exp.f64 im)) (/.f64 (cos.f64 re) (exp.f64 im)))
(cos re)
(cos.f64 re)
(+ (cos re) (* im (cos re)))
(*.f64 (cos.f64 re) (+.f64 im #s(literal 1 binary64)))
(+ (cos re) (* im (+ (cos re) (* 1/2 (* im (cos re))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im)))))
(+ (cos re) (* im (+ (cos re) (* im (+ (* 1/6 (* im (cos re))) (* 1/2 (cos re)))))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(exp im)
(exp.f64 im)
(+ (exp im) (* -1/2 (* (pow re 2) (exp im))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (exp.f64 im))
(+ (exp im) (* (pow re 2) (+ (* -1/2 (exp im)) (* 1/24 (* (pow re 2) (exp im))))))
(+.f64 (exp.f64 im) (*.f64 (*.f64 re (*.f64 re (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(+ (exp im) (* (pow re 2) (+ (* -1/2 (exp im)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (exp im))) (* 1/24 (exp im)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (exp.f64 im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
(* (cos re) (exp im))
(*.f64 (cos.f64 re) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(+ 1 (+ (* -1/2 (pow re 2)) (* 1/2 (* (pow im 2) (+ 1 (* -1/2 (pow re 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/2 (pow re 2))))) (* 1/2 (+ 1 (* -1/2 (pow re 2))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/2 (pow re 2))))) (* 1/2 (+ 1 (* -1/2 (pow re 2))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* 1/24 (* (pow im 4) (+ 1 (* -1/2 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))) #s(literal 1 binary64)))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (+ 1 (* -1/2 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))) #s(literal 1 binary64)))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/2 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/2 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(* -1/2 (pow re 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(+.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1 binary64)))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(+.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1 binary64)))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(* (pow im 4) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ (cos re) (* (pow im 2) (- (* 1/24 (* (pow im 2) (cos re))) (* -1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(+ (cos re) (* (pow im 2) (- (* 1/24 (* (pow im 2) (cos re))) (* -1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* 1/24 (* (pow im 4) (cos re)))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im im))))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2)))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (/.f64 (cos.f64 re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 12 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(* (pow im 4) (- (+ (* -1 (/ (+ (* -24 (- (cos re) (* 1/2 (cos re)))) (* 12 (- (* 6 (cos re)) (+ (* -1 (cos re)) (* 12 (- (cos re) (* 1/2 (cos re)))))))) (pow im 6))) (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2))))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (/.f64 (cos.f64 re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 12 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal -24 binary64)) (*.f64 #s(literal 12 binary64) (+.f64 (*.f64 (cos.f64 re) #s(literal 7 binary64)) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal -12 binary64))))) (pow.f64 im #s(literal 6 binary64)))))
(* 1/24 (* (pow im 4) (cos re)))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im im))))
(* (pow im 4) (- (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2)))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (/.f64 (cos.f64 re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 12 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(* (pow im 4) (- (+ (* -1 (/ (+ (* -24 (- (cos re) (* 1/2 (cos re)))) (* 12 (- (* 6 (cos re)) (+ (* -1 (cos re)) (* 12 (- (cos re) (* 1/2 (cos re)))))))) (pow im 6))) (+ (* 1/24 (cos re)) (+ (* 6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 2))))) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* 1/2 (/ (cos re) (pow im 2))) (* 12 (/ (- (cos re) (* 1/2 (cos re))) (pow im 4)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (/.f64 (cos.f64 re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 12 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal -24 binary64)) (*.f64 #s(literal 12 binary64) (+.f64 (*.f64 (cos.f64 re) #s(literal 7 binary64)) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal -12 binary64))))) (pow.f64 im #s(literal 6 binary64)))))
(/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(- (+ (* -1/2 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))
(- (+ (* (pow re 2) (+ (* -1/2 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* 1/24 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(- (+ (* (pow re 2) (+ (* -1/2 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* (pow re 2) (+ (* -1/720 (/ (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (* 1/24 (/ (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))))))) (/ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))) (/ 1 (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1)))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/ (* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (- (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) 1))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* -1 (cos re))
(-.f64 #s(literal 0 binary64) (cos.f64 re))
(+ (* -1 (cos re)) (* 1/4 (* (pow im 4) (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64))))
(+ (* -1 (cos re)) (* (pow im 4) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/4 (cos re)))))
(-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/4 binary64)))) (cos.f64 re))
(+ (* -1 (cos re)) (* (pow im 4) (+ (* 1/4 (cos re)) (* (pow im 2) (+ (* 1/576 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) im)) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/576 binary64)))))))
(* 1/576 (* (pow im 8) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64))))
(* (pow im 8) (+ (* 1/576 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64))))
(* (pow im 8) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 8) (+ (* -1 (/ (cos re) (pow im 8))) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 8 binary64)))))))
(* 1/576 (* (pow im 8) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64))))
(* (pow im 8) (+ (* 1/576 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64))))
(* (pow im 8) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 8) (+ (* -1 (/ (cos re) (pow im 8))) (+ (* 1/576 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/4 (/ (cos re) (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 8 binary64)))))))
(- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(- (+ (* -1/2 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))) (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2))) 1)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(- (+ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (* 1/24 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)))))) 1)
(+.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(- (+ (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))) (* 1/24 (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))))))) 1)
(+.f64 (*.f64 (*.f64 re re) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* (cos re) (- (* (pow im 4) (pow (+ 1/2 (* 1/24 (pow im 2))) 2)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
-1
#s(literal -1 binary64)
(- (* 1/4 (pow im 4)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)))
(- (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/4 binary64))))
(- (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2)))))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/576 binary64))))))))
(* 1/576 (pow im 8))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64)))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 #s(literal 1/576 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 8 binary64)))))))
(* 1/576 (pow im 8))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64)))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 #s(literal 1/576 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 8 binary64)))))))
(* 1/4 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64))
(* (pow im 4) (+ 1/4 (* 1/24 (pow im 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/4 binary64)))
(* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/576 binary64)))))))
(* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/576 binary64)))))))
(* 1/576 (pow im 8))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64)))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/576 (pow im 8))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64)))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(/ 1 (exp im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(+ (* -1/2 (/ (pow re 2) (exp im))) (/ 1 (exp im)))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (exp.f64 im)))
(+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (exp im))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im)))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1/720 (/ (pow re 2) (exp im))) (* 1/24 (/ 1 (exp im))))) (* 1/2 (/ 1 (exp im))))) (/ 1 (exp im)))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 re re) (exp.f64 im)) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(cos re)
(cos.f64 re)
(+ (cos re) (* -1 (* im (cos re))))
(*.f64 (cos.f64 re) (+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(+ (cos re) (* im (- (* -1 (* im (+ (* -1 (cos re)) (* 1/2 (cos re))))) (cos re))))
(+.f64 (cos.f64 re) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) im)))))
(+ (cos re) (* im (- (* im (- (* -1 (* im (+ (* -1 (+ (* -1 (cos re)) (* 1/2 (cos re)))) (+ (* -1/2 (cos re)) (* 1/6 (cos re)))))) (+ (* -1 (cos re)) (* 1/2 (cos re))))) (cos re))))
(+.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 im (+.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal -1/6 binary64))))) (cos.f64 re))))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
(/ (cos re) (exp im))
(/.f64 (cos.f64 re) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/720 (pow im 2)))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(+ 1/24 (* 1/720 (pow im 2)))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(+ 1/24 (* 1/720 (pow im 2)))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* 1/720 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))

eval332.0ms (2.8%)

Compiler

Compiled 48479 to 2669 computations (94.5% saved)

prune166.0ms (1.4%)

Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New1183201203
Fresh9817
Picked325
Done022
Total1195321227
Accuracy
100.0%
Counts
1227 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.3%
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
38.4%
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
49.8%
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
51.4%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
57.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
62.8%
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
58.0%
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
17.4%
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
19.9%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
9.1%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
62.8%
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
46.6%
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
38.0%
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
41.3%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
40.7%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
37.4%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
62.8%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
60.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
52.4%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
53.9%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
60.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
79.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
51.0%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
27.4%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
90.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
93.6%
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
35.9%
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
57.3%
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
57.5%
(cos.f64 re)
35.2%
#s(literal 1 binary64)
Compiler

Compiled 1928 to 941 computations (51.2% saved)

simplify264.0ms (2.2%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64))))
cost-diff128
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
cost-diff128
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
cost-diff256
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
cost-diff0
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
cost-diff512
(*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))
cost-diff512
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re))))
cost-diff896
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
cost-diff0
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
cost-diff0
(cos.f64 re)
cost-diff0
(cosh.f64 im)
cost-diff128
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
cost-diff128
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
Rules
4252×*-lowering-*.f32
4252×*-lowering-*.f64
3180×+-lowering-+.f64
3180×+-lowering-+.f32
1584×fnmadd-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
057558
1209490
2781478
33468468
46243461
08027461
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1 (cosh im)) (cos re))
(* 1 (cosh im))
1
(cosh im)
im
(cos re)
re
(+ 1 (* 1/2 (* im im)))
1
(* 1/2 (* im im))
1/2
(* im im)
im
(+ 1 (* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)))
1
(* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2))
(* re re)
re
(+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)
(* (* re re) (+ 1/24 (* (* re re) -1/720)))
(+ 1/24 (* (* re re) -1/720))
1/24
(* (* re re) -1/720)
-1/720
-1/2
(+ (* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))) (+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))))
(* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))))
(* re re)
re
(* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
-1/2
(+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))
1
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(* im im)
im
(+ 1/2 (* (* im im) 1/24))
1/2
(* (* im im) 1/24)
1/24
(+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))))
(* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))
(/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))
(+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))))
(* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2))))
(+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8)))
1
(* (* re (* re re)) (* (* re (* re re)) -1/8))
(* re (* re re))
re
(* re re)
(* (* re (* re re)) -1/8)
-1/8
(- 1 (* re (* re -1/2)))
(* re (* re -1/2))
(* re -1/2)
-1/2
(* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))
(+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1)))
(* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))
(- (* re (* re -1/2)) 1)
(* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))
(- 1 (* 1/4 (* (* re re) (* re re))))
(* 1/4 (* (* re re) (* re re)))
1/4
(* (* re re) (* re re))
(* im (* im (+ 1/2 (* im (* im 1/24)))))
im
(* im (+ 1/2 (* im (* im 1/24))))
(+ 1/2 (* im (* im 1/24)))
1/2
(* im (* im 1/24))
(* im 1/24)
1/24
(* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2))))
Outputs
(* (* 1 (cosh im)) (cos re))
(*.f64 (cosh.f64 im) (cos.f64 re))
(* 1 (cosh im))
(cosh.f64 im)
1
#s(literal 1 binary64)
(cosh im)
(cosh.f64 im)
im
(cos re)
(cos.f64 re)
re
(+ 1 (* 1/2 (* im im)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
1
#s(literal 1 binary64)
(* 1/2 (* im im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
1/2
#s(literal 1/2 binary64)
(* im im)
(*.f64 im im)
im
(+ 1 (* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2))
(*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))
(* re re)
(*.f64 re re)
re
(+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)
(+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))
(* (* re re) (+ 1/24 (* (* re re) -1/720)))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(+ 1/24 (* (* re re) -1/720))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* re re) -1/720)
(*.f64 (*.f64 re re) #s(literal -1/720 binary64))
-1/720
#s(literal -1/720 binary64)
-1/2
#s(literal -1/2 binary64)
(+ (* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))) (+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(* re re)
(*.f64 re re)
re
(* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
-1/2
#s(literal -1/2 binary64)
(+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
1
#s(literal 1 binary64)
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* im im)
(*.f64 im im)
im
(+ 1/2 (* (* im im) 1/24))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
1/2
#s(literal 1/2 binary64)
(* (* im im) 1/24)
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))
(/.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re re))
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))))))))
(* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))
(+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))
1
#s(literal 1 binary64)
(* (* re (* re re)) (* (* re (* re re)) -1/8))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))
(* re (* re re))
(*.f64 re (*.f64 re re))
re
(* re re)
(*.f64 re re)
(* (* re (* re re)) -1/8)
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(- 1 (* re (* re -1/2)))
(-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(* re (* re -1/2))
(*.f64 re (*.f64 re #s(literal -1/2 binary64)))
(* re -1/2)
(*.f64 re #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64))))))))
(+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64))))))
(* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))))
(- (* re (* re -1/2)) 1)
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal -1 binary64))
(* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/4 binary64)))))
(- 1 (* 1/4 (* (* re re) (* re re))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/4 binary64))))
(* 1/4 (* (* re re) (* re re)))
(*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)))
1/4
#s(literal 1/4 binary64)
(* (* re re) (* re re))
(*.f64 re (*.f64 re (*.f64 re re)))
(* im (* im (+ 1/2 (* im (* im 1/24)))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
im
(* im (+ 1/2 (* im (* im 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(+ 1/2 (* im (* im 1/24)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
1/2
#s(literal 1/2 binary64)
(* im (* im 1/24))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* im 1/24)
(*.f64 im #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))

localize349.0ms (2.9%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy99.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
accuracy88.1%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
accuracy61.4%
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
accuracy90.1%
(*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
accuracy75.1%
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
accuracy73.8%
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re))
accuracy68.0%
(*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))
accuracy100.0%
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))
accuracy100.0%
(*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64)))
accuracy99.8%
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
accuracy99.4%
(*.f64 (*.f64 re re) #s(literal -1/720 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
accuracy100.0%
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
Results
187.0ms256×0valid
Compiler

Compiled 718 to 58 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 122.0ms
ival-mult: 66.0ms (54% of total)
ival-add: 27.0ms (22.1% of total)
...c/correct-round.rkt:119:19: 8.0ms (6.5% of total)
ival-cos: 7.0ms (5.7% of total)
ival-div: 6.0ms (4.9% of total)
ival-sub: 4.0ms (3.3% of total)
ival-cosh: 3.0ms (2.5% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series57.0ms (0.5%)

Counts
25 → 420
Calls
Call 1
Inputs
#<alt (* (* 1 (cosh im)) (cos re))>
#<alt (* 1 (cosh im))>
#<alt (cosh im)>
#<alt (cos re)>
#<alt (+ 1 (* 1/2 (* im im)))>
#<alt (* 1/2 (* im im))>
#<alt (* im im)>
#<alt (+ 1 (* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)))>
#<alt (* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2))>
#<alt (* re re)>
#<alt (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)>
#<alt (+ (* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))) (+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))))>
#<alt (+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))))>
#<alt (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))>
#<alt (* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))))>
#<alt (/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))>
#<alt (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))))>
#<alt (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))>
#<alt (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1)))>
#<alt (* (* re re) -1/720)>
#<alt (* (* re re) (+ 1/24 (* (* re re) -1/720)))>
#<alt (+ 1/24 (* (* re re) -1/720))>
#<alt (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))>
#<alt (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))>
#<alt (* im 1/24)>
Outputs
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (* -1/720 (pow re 6))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* (pow re 6) (- (+ (* 1/24 (/ 1 (pow re 2))) (/ 1 (pow re 6))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* -1/720 (pow re 6))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* (pow re 6) (- (+ (* 1/24 (/ 1 (pow re 2))) (/ 1 (pow re 6))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* -1/2 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2))>
#<alt (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2))>
#<alt (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2))>
#<alt (* -1/720 (pow re 6))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* -1/720 (pow re 6))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt -1/2>
#<alt (- (* 1/24 (pow re 2)) 1/2)>
#<alt (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)>
#<alt (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)>
#<alt (* -1/720 (pow re 4))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* -1/720 (pow re 4))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))))>
#<alt (+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ 1/24 (* -1/48 (pow re 2)))))))))>
#<alt (+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ 1/24 (* -1/48 (pow re 2)))))))))>
#<alt (* (pow im 4) (+ 1/24 (* -1/48 (pow re 2))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (* 1/2 (/ 1 (pow im 2)))))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))>
#<alt (* (pow im 4) (+ 1/24 (* -1/48 (pow re 2))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (* 1/2 (/ 1 (pow im 2)))))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/2 (pow re 2))>
#<alt (+ (* -1/2 (pow re 2)) (* -1/4 (* (pow im 2) (pow re 2))))>
#<alt (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* -1/4 (pow re 2)) (* -1/48 (* (pow im 2) (pow re 2))))))>
#<alt (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* -1/4 (pow re 2)) (* -1/48 (* (pow im 2) (pow re 2))))))>
#<alt (* -1/48 (* (pow im 4) (pow re 2)))>
#<alt (* (pow im 4) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))>
#<alt (* -1/48 (* (pow im 4) (pow re 2)))>
#<alt (* (pow im 4) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (+ 1/2 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))) (+ 5/8 (+ (* 1/8 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (* 1/2 (- (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (* 8 (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))>
#<alt (* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2)))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ (* -1 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (+ (* 8 (/ (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (pow re 6))) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (+ (* -4 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 4 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2))) (+ (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 4))) (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 6))))))))))>
#<alt (* 8 (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))>
#<alt (* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2)))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ (* -1 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (+ (* 8 (/ (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (pow re 6))) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (+ (* -4 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 4 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2))) (+ (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 4))) (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 6))))))))))>
#<alt (/ (+ 1 (* -1/8 (pow re 6))) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))>
#<alt (+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* 1/2 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))>
#<alt (+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* (pow im 2) (+ (* 1/24 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))>
#<alt (+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* (pow im 2) (+ (* 1/24 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))>
#<alt (* 1/24 (/ (* (pow im 4) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2))))))))>
#<alt (* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))>
#<alt (* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))>
#<alt (* 1/24 (/ (* (pow im 4) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2))))))))>
#<alt (* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))>
#<alt (* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (- (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) 1/8)))))))>
#<alt (* (pow re 8) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))>
#<alt (* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))>
#<alt (* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ 1/2 (pow re 6))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))>
#<alt (* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (+ (/ 1/2 (pow re 6)) (+ (/ 1 (pow re 8)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))>
#<alt (* (pow re 8) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))>
#<alt (* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))>
#<alt (* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ 1/2 (pow re 6))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))>
#<alt (* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (+ (/ 1/2 (pow re 6)) (+ (/ 1 (pow re 8)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))>
#<alt (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2))))>
#<alt (+ (* 1/2 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))))>
#<alt (+ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))))>
#<alt (+ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))))>
#<alt (* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (+ (* 1/2 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/8 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))>
#<alt (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* -1/16 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))>
#<alt (* -1/16 (* (pow im 2) (* (pow re 8) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))))))>
#<alt (* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))>
#<alt (* -1/16 (* (pow im 2) (* (pow re 8) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))))))>
#<alt (* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))>
#<alt (* 1/2 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))>
#<alt (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))>
#<alt (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))>
#<alt (* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (+ 1/2 (* 1/4 (pow re 2)))))>
#<alt (+ 1 (* (pow re 2) (+ 1/2 (* 1/4 (pow re 2)))))>
#<alt (* 1/4 (pow re 4))>
#<alt (* (pow re 4) (+ 1/4 (* 1/2 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))>
#<alt (* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))>
#<alt (* 1/4 (pow re 4))>
#<alt (* (pow re 4) (+ 1/4 (* 1/2 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))>
#<alt (* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* -1/720 (pow re 2))>
#<alt (* 1/24 (pow re 2))>
#<alt (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))>
#<alt (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))>
#<alt (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))>
#<alt (* -1/720 (pow re 4))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* -1/720 (pow re 4))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt 1/24>
#<alt (+ 1/24 (* -1/720 (pow re 2)))>
#<alt (+ 1/24 (* -1/720 (pow re 2)))>
#<alt (+ 1/24 (* -1/720 (pow re 2)))>
#<alt (* -1/720 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* -1/720 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))>
#<alt (* 1/2 (/ (pow im 2) (pow re 2)))>
#<alt (* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))>
#<alt (* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))>
#<alt (* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))>
#<alt (* 1/24 (/ (pow im 4) (pow re 2)))>
#<alt (* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))>
#<alt (* 1/24 (/ (pow im 4) (pow re 2)))>
#<alt (* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))>
#<alt (* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))>
#<alt (* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))>
#<alt (* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))>
#<alt (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))>
#<alt (* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))>
#<alt (* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))>
#<alt (* 1/2 (* (pow im 2) (- 1 (* 1/4 (pow re 4)))))>
#<alt (* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))>
#<alt (* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))>
#<alt (* 1/24 (* (pow im 4) (- 1 (* 1/4 (pow re 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))>
#<alt (* 1/24 (* (pow im 4) (- 1 (* 1/4 (pow re 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
Calls

105 calls:

TimeVariablePointExpression
20.0ms
re
@inf
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))
3.0ms
im
@0
(+ (* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))) (+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))))
2.0ms
im
@0
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))
2.0ms
re
@0
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))
1.0ms
im
@inf
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))

rewrite371.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
4410×*-lowering-*.f32
4410×*-lowering-*.f64
1736×unpow-prod-down
1620×fma-lowering-fma.f32
1620×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057358
1392317
23804310
08267310
Stop Event
iter limit
node limit
Counts
25 → 409
Calls
Call 1
Inputs
(* (* 1 (cosh im)) (cos re))
(* 1 (cosh im))
(cosh im)
(cos re)
(+ 1 (* 1/2 (* im im)))
(* 1/2 (* im im))
(* im im)
(+ 1 (* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)))
(* (* re re) (+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2))
(* re re)
(+ (* (* re re) (+ 1/24 (* (* re re) -1/720))) -1/2)
(+ (* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))) (+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))))
(+ 1 (* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))))
(* (* re re) (/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re)))
(* (* re re) (* -1/2 (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))))
(/ (+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (- 1 (* re (* re -1/2)))))
(+ (* (+ 1 (* (* re (* re re)) (* (* re (* re re)) -1/8))) (- 1 (* re (* re -1/2)))) (* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))))
(* (+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1))) (* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24)))))))
(+ 1 (* (* re (* re -1/2)) (- (* re (* re -1/2)) 1)))
(* (* re re) -1/720)
(* (* re re) (+ 1/24 (* (* re re) -1/720)))
(+ 1/24 (* (* re re) -1/720))
(/ (* (* im im) (+ 1/2 (* (* im im) 1/24))) (* re re))
(* (- 1 (* 1/4 (* (* re re) (* re re)))) (* im (* im (+ 1/2 (* im (* im 1/24))))))
(* im 1/24)
Outputs
(/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cos.f64 re)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (cos.f64 re)))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (cosh.f64 im) (*.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (cos.f64 re) (cosh.f64 im))
(*.f64 (*.f64 (cosh.f64 im) (cos.f64 re)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) (cosh.f64 im))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) (cosh.f64 im))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(cos.f64 re)
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (*.f64 im #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) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(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 (*.f64 im #s(literal 1/2 binary64)) im #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1/2 binary64))
(*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) im)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64))) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 1 binary64)) (pow.f64 im #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(fma.f64 re (*.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 re re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))
(+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64)) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))
(*.f64 re (*.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)) (*.f64 re re))
(*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) re)
(*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))) (*.f64 re re))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 re re)
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))
(+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re re) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64)) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))) (-.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))
(fma.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(fma.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) (neg.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (/.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))
(fma.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)) (*.f64 re re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re re))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re))) re)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 re re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re)) (*.f64 re re)) re)
(/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) re) re)
(pow.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))
(*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 re re)) (*.f64 re re)))
(*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)) (*.f64 re re))
(*.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) re) (*.f64 re re)))
(*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)
(*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 (*.f64 re re) re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re)))
(*.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 re re)))
(*.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 im im) re)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) re))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (*.f64 re re))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) re)
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(*.f64 (*.f64 re re) #s(literal -1/720 binary64))
(*.f64 #s(literal -1/720 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal -1/720 binary64)) re)
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 re re) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal -1/373248000 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64)))) (*.f64 re re)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64))) (*.f64 re re)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (*.f64 re re))
(*.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) re)
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 #s(literal 1/576 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re)))))
(fma.f64 re (*.f64 re #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 re re) #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal -1/17280 binary64) (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)))) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)) #s(literal 1/576 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/373248000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/518400 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re)) re)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re))) (-.f64 #s(literal 0 binary64) re))
(/.f64 (*.f64 (/.f64 (*.f64 im im) re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) re)
(pow.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 re (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)))
(*.f64 im (*.f64 im (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 re re))))
(*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 im (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re re)))
(*.f64 (*.f64 im im) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (/.f64 im (*.f64 re re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) re))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) re) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 re re)) (*.f64 im im))
(*.f64 (/.f64 im re) (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) re))
(*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) re) (/.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 im im) re)))
(*.f64 (pow.f64 (/.f64 re im) #s(literal -1 binary64)) (pow.f64 (/.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal -1 binary64)) (pow.f64 (/.f64 re im) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/64 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)))))
(*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im)
(*.f64 im #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) im)

simplify346.0ms (2.9%)

Algorithm
egg-herbie
Rules
4730×*-lowering-*.f32
4730×*-lowering-*.f64
3480×+-lowering-+.f64
3480×+-lowering-+.f32
1618×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04228568
114866914
263356660
081616660
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(* 1/2 (pow im 2))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(* -1/720 (pow re 6))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* (pow re 6) (- (+ (* 1/24 (/ 1 (pow re 2))) (/ 1 (pow re 6))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* -1/720 (pow re 6))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* (pow re 6) (- (+ (* 1/24 (/ 1 (pow re 2))) (/ 1 (pow re 6))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* -1/2 (pow re 2))
(* (pow re 2) (- (* 1/24 (pow re 2)) 1/2))
(* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2))
(* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2))
(* -1/720 (pow re 6))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* -1/720 (pow re 6))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
-1/2
(- (* 1/24 (pow re 2)) 1/2)
(- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)
(- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)
(* -1/720 (pow re 4))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* -1/720 (pow re 4))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ 1/24 (* -1/48 (pow re 2)))))))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ 1/24 (* -1/48 (pow re 2)))))))))
(* (pow im 4) (+ 1/24 (* -1/48 (pow re 2))))
(* (pow im 4) (+ 1/24 (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (* 1/2 (/ 1 (pow im 2)))))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(* (pow im 4) (+ 1/24 (* -1/48 (pow re 2))))
(* (pow im 4) (+ 1/24 (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (* 1/2 (/ 1 (pow im 2)))))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/2 (pow re 2))
(+ (* -1/2 (pow re 2)) (* -1/4 (* (pow im 2) (pow re 2))))
(+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* -1/4 (pow re 2)) (* -1/48 (* (pow im 2) (pow re 2))))))
(+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* -1/4 (pow re 2)) (* -1/48 (* (pow im 2) (pow re 2))))))
(* -1/48 (* (pow im 4) (pow re 2)))
(* (pow im 4) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(* -1/48 (* (pow im 4) (pow re 2)))
(* (pow im 4) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (+ 1/2 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))) (+ 5/8 (+ (* 1/8 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (* 1/2 (- (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* 8 (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2)))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(* (pow re 2) (- (+ (* -1 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (+ (* 8 (/ (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (pow re 6))) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (+ (* -4 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 4 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2))) (+ (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 4))) (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 6))))))))))
(* 8 (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2)))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(* (pow re 2) (- (+ (* -1 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (+ (* 8 (/ (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (pow re 6))) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (+ (* -4 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 4 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2))) (+ (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 4))) (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 6))))))))))
(/ (+ 1 (* -1/8 (pow re 6))) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))
(+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* 1/2 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))
(+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* (pow im 2) (+ (* 1/24 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))
(+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* (pow im 2) (+ (* 1/24 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))
(* 1/24 (/ (* (pow im 4) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2)))))
(* (pow im 4) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2))))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(* 1/24 (/ (* (pow im 4) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2)))))
(* (pow im 4) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2))))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (- (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) 1/8)))))))
(* (pow re 8) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ 1/2 (pow re 6))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (+ (/ 1/2 (pow re 6)) (+ (/ 1 (pow re 8)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(* (pow re 8) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ 1/2 (pow re 6))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (+ (/ 1/2 (pow re 6)) (+ (/ 1 (pow re 8)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2))))
(+ (* 1/2 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))))
(+ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))))
(+ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(+ (* 1/2 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/8 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))
(+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* -1/16 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))
(* -1/16 (* (pow im 2) (* (pow re 8) (+ 1/2 (* 1/24 (pow im 2))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))
(* -1/16 (* (pow im 2) (* (pow re 8) (+ 1/2 (* 1/24 (pow im 2))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))
(* 1/2 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
1
(+ 1 (* 1/2 (pow re 2)))
(+ 1 (* (pow re 2) (+ 1/2 (* 1/4 (pow re 2)))))
(+ 1 (* (pow re 2) (+ 1/2 (* 1/4 (pow re 2)))))
(* 1/4 (pow re 4))
(* (pow re 4) (+ 1/4 (* 1/2 (/ 1 (pow re 2)))))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(* 1/4 (pow re 4))
(* (pow re 4) (+ 1/4 (* 1/2 (/ 1 (pow re 2)))))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* -1/720 (pow re 2))
(* 1/24 (pow re 2))
(* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))
(* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))
(* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))
(* -1/720 (pow re 4))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* -1/720 (pow re 4))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
1/24
(+ 1/24 (* -1/720 (pow re 2)))
(+ 1/24 (* -1/720 (pow re 2)))
(+ 1/24 (* -1/720 (pow re 2)))
(* -1/720 (pow re 2))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* -1/720 (pow re 2))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(* 1/2 (/ (pow im 2) (pow re 2)))
(* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))
(* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))
(* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))
(* 1/24 (/ (pow im 4) (pow re 2)))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(* 1/24 (/ (pow im 4) (pow re 2)))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2))))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2))))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(* 1/2 (* (pow im 2) (- 1 (* 1/4 (pow re 4)))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))
(* 1/24 (* (pow im 4) (- 1 (* 1/4 (pow re 4)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(* 1/24 (* (pow im 4) (- 1 (* 1/4 (pow re 4)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
Outputs
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re)) (*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))
(+.f64 (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))))
(* -1/720 (pow re 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 6) (- (+ (* 1/24 (/ 1 (pow re 2))) (/ 1 (pow re 6))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* -1/720 (pow re 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 6) (- (+ (* 1/24 (/ 1 (pow re 2))) (/ 1 (pow re 6))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* -1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/2 binary64)))
(* (pow re 2) (- (* 1/24 (pow re 2)) 1/2))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))))
(* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))))
(* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))))
(* -1/720 (pow re 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1/720 (pow re 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 6) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow re 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))
(- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(* -1/720 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1/720 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) (+ 1/720 (/ 1/2 (pow re 4)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ 1/24 (* -1/48 (pow re 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))))))
(+ 1 (+ (* -1/2 (pow re 2)) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ 1/24 (* -1/48 (pow re 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))))))
(* (pow im 4) (+ 1/24 (* -1/48 (pow re 2))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (+ 1/24 (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (* 1/2 (/ 1 (pow im 2)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(* (pow im 4) (+ 1/24 (* -1/48 (pow re 2))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (+ 1/24 (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (* 1/2 (/ 1 (pow im 2)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(* (pow im 4) (+ 1/24 (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (+ (* -1/48 (pow re 2)) (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))
(* -1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/2 binary64)))
(+ (* -1/2 (pow re 2)) (* -1/4 (* (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))
(+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* -1/4 (pow re 2)) (* -1/48 (* (pow im 2) (pow re 2))))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))))
(+ (* -1/2 (pow re 2)) (* (pow im 2) (+ (* -1/4 (pow re 2)) (* -1/48 (* (pow im 2) (pow re 2))))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))))
(* -1/48 (* (pow im 4) (pow re 2)))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/48 (* (pow im 4) (pow re 2)))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (+ (* -1/4 (/ (pow re 2) (pow im 2))) (* -1/48 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (/.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (+ 1/2 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (- (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))) (+ 5/8 (+ (* 1/8 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (* 1/2 (- (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))) (+ 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 3/8 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 (+.f64 (+.f64 #s(literal 3/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal 1/8 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))
(* 8 (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))
(*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (*.f64 (*.f64 re re) #s(literal 8 binary64)))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2)))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)) (*.f64 re re)))))
(* (pow re 2) (- (+ (* -1 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(*.f64 (*.f64 re re) (-.f64 (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)) (*.f64 re re))) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal 64 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (+ (* 8 (/ (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (pow re 6))) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (+ (* -4 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 4 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2))) (+ (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 4))) (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 6))))))))))
(*.f64 (*.f64 re re) (+.f64 (-.f64 (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))) (*.f64 re re)))) (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 #s(literal 32 binary64) (*.f64 re re))) (*.f64 #s(literal 64 binary64) (+.f64 (/.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal 6 binary64)))))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)))) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal 64 binary64))) (pow.f64 re #s(literal 6 binary64))))))
(* 8 (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))
(*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (*.f64 (*.f64 re re) #s(literal 8 binary64)))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2)))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)) (*.f64 re re)))))
(* (pow re 2) (- (+ (* -1 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2)))))
(*.f64 (*.f64 re re) (-.f64 (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)) (*.f64 re re))) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal 64 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 2) (- (+ (* 8 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)) (+ (* 8 (/ (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (pow re 6))) (* 8 (/ (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8) (pow re 2))))) (+ (* -4 (/ (+ (* 4 (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16)))) (* 64 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 4 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 4))) (+ (* 8 (/ (- (* 8 (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)) (* 32 (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) (pow re 6))) (+ (* 32 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 2))) (+ (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 4))) (* 64 (/ (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16) (pow re 6))))))))))
(*.f64 (*.f64 re re) (+.f64 (-.f64 (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))) (*.f64 re re)))) (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (/.f64 #s(literal 32 binary64) (*.f64 re re))) (*.f64 #s(literal 64 binary64) (+.f64 (/.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal 6 binary64)))))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)))) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal -32 binary64)))) (*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) #s(literal 64 binary64))) (pow.f64 re #s(literal 6 binary64))))))
(/ (+ 1 (* -1/8 (pow re 6))) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* 1/2 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))
(+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* (pow im 2) (+ (* 1/24 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))
(+ (* -1/8 (/ (pow re 6) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))) (+ (* (pow im 2) (+ (* 1/24 (/ (* (pow im 2) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))))) (/ 1 (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))
(* 1/24 (/ (* (pow im 4) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow im 4) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))))
(* 1/24 (/ (* (pow im 4) (- 1 (* 1/4 (pow re 4)))) (- 1 (* -1/2 (pow re 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow im 4) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))))
(* (pow im 4) (+ (* -1/8 (/ (pow re 6) (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))) (+ (* 1/24 (/ (- 1 (* 1/4 (pow re 4))) (- 1 (* -1/2 (pow re 2))))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (* (pow im 2) (- 1 (* -1/2 (pow re 2)))))) (/ 1 (* (pow im 4) (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1))))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (- (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/8)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ 1/2 (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (- (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 2) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))) 1/8)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))))) #s(literal -1/8 binary64)))))))))
(* (pow re 8) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))
(*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal 8 binary64)))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (-.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 re re))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ 1/2 (pow re 6))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))) (-.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 re re)))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (+ (/ 1/2 (pow re 6)) (+ (/ 1 (pow re 8)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 im im) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 8 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 8 binary64))))) (-.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 re re)))))))
(* (pow re 8) (- (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1/16))
(*.f64 (+.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal 8 binary64)))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (-.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 re re))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ 1/2 (pow re 6))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))) (-.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 re re)))))))
(* (pow re 8) (- (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (+ (/ 1/2 (pow re 6)) (+ (/ 1 (pow re 8)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))) (+ 1/16 (* 1/8 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 im im) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 8 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 8 binary64))))) (-.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 re re)))))))
(* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+ (* 1/2 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))))
(+ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (+ (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2))) (/ (* (+ 1 (* -1/8 (pow re 6))) (- 1 (* -1/2 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(+ (* 1/2 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/8 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))
(+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* 1/2 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* (pow re 4) (+ (* -1/8 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* -1/16 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 re re)))))))
(* -1/16 (* (pow im 2) (* (pow re 8) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 8 binary64)))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64)))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (*.f64 im im) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 8 binary64))))))))
(* -1/16 (* (pow im 2) (* (pow re 8) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 8 binary64)))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64)))))))
(* (pow re 8) (+ (* -1/8 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))) (+ (* -1/16 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (+ (* 1/2 (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 6))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 8))))))
(*.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/16 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (*.f64 im im) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 8 binary64))))))))
(* 1/2 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))) (* 1/2 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* 1/24 (* (pow im 4) (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (/ (* (+ 1 (* -1/2 (* (pow re 2) (- (* -1/2 (pow re 2)) 1)))) (- 1 (* 1/4 (pow re 4)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(+ 1 (* (pow re 2) (+ 1/2 (* 1/4 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(+ 1 (* (pow re 2) (+ 1/2 (* 1/4 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(* 1/4 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))
(* (pow re 4) (+ 1/4 (* 1/2 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) #s(literal 1 binary64))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) #s(literal 1 binary64))
(* 1/4 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))
(* (pow re 4) (+ 1/4 (* 1/2 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) #s(literal 1 binary64))
(* (pow re 4) (+ 1/4 (+ (* 1/2 (/ 1 (pow re 2))) (/ 1 (pow re 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) #s(literal 1 binary64))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* 1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/24 binary64)))
(* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))
(* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))
(* (pow re 2) (+ 1/24 (* -1/720 (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64)))))
(* -1/720 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* -1/720 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re re)))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* -1/720 (pow re 2)))
(+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(+ 1/24 (* -1/720 (pow re 2)))
(+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(+ 1/24 (* -1/720 (pow re 2)))
(+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))
(* -1/720 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/720 binary64)))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/24 (/ 1 (pow re 2))) 1/720))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))
(* 1/2 (/ (pow im 2) (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))
(* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/24 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/24 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow im 2) (+ (* 1/24 (/ (pow im 2) (pow re 2))) (* 1/2 (/ 1 (pow re 2)))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/24 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* 1/24 (/ (pow im 4) (pow re 2)))
(/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im))))
(* 1/24 (/ (pow im 4) (pow re 2)))
(/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im))))
(* (pow im 4) (+ (* 1/2 (/ 1 (* (pow im 2) (pow re 2)))) (* 1/24 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) im) im))))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (/.f64 (/.f64 (*.f64 im im) re) re))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))
(+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))
(+ (* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))))
(* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1/4 (* (pow im 2) (* (pow re 4) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64)))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 4))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/2 (* (pow im 2) (- 1 (* 1/4 (pow re 4)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ (* 1/24 (* (pow im 2) (- 1 (* 1/4 (pow re 4))))) (* 1/2 (- 1 (* 1/4 (pow re 4))))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (- 1 (* 1/4 (pow re 4)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* 1/24 (* (pow im 4) (- 1 (* 1/4 (pow re 4)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (- 1 (* 1/4 (pow re 4)))) (* 1/2 (/ (- 1 (* 1/4 (pow re 4))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))

eval289.0ms (2.4%)

Compiler

Compiled 62518 to 2408 computations (96.1% saved)

prune179.0ms (1.5%)

Pruning

36 alts after pruning (31 fresh and 5 done)

PrunedKeptTotal
New1080141094
Fresh61723
Picked415
Done044
Total1090361126
Accuracy
100.0%
Counts
1126 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.3%
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
33.0%
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
38.4%
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
24.1%
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
50.6%
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
51.0%
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
51.4%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
23.5%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
57.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
62.8%
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
58.0%
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
18.2%
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
22.2%
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
30.3%
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
46.6%
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
38.0%
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
23.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
40.7%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
41.2%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
37.4%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
62.8%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
60.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
52.4%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
53.9%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
93.6%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
79.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
27.4%
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
51.0%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
100.0%
(*.f64 (cosh.f64 im) (cos.f64 re))
90.6%
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
35.9%
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
57.3%
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
20.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
57.5%
(cos.f64 re)
35.2%
#s(literal 1 binary64)
Compiler

Compiled 3038 to 877 computations (71.1% saved)

regimes145.0ms (1.2%)

Counts
64 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)))))
Outputs
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
Calls

6 calls:

46.0ms
im
18.0ms
re
17.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
16.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
16.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
100.0%1(cos.f64 re)
100.0%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes112.0ms (0.9%)

Counts
59 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (cosh.f64 im) (cos.f64 re))
Calls

6 calls:

22.0ms
re
17.0ms
(cos.f64 re)
16.0ms
im
16.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
15.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
100.0%1(cos.f64 re)
100.0%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes101.0ms (0.8%)

Counts
56 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
Outputs
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
Calls

4 calls:

27.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
26.0ms
im
15.0ms
re
14.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
93.6%1re
97.7%2im
93.6%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
93.6%1(cos.f64 re)
Compiler

Compiled 16 to 12 computations (25% saved)

regimes30.0ms (0.3%)

Counts
55 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
Outputs
(*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

1 calls:

16.0ms
im
Results
AccuracySegmentsBranch
95.8%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes34.0ms (0.3%)

Counts
54 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
Outputs
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

1 calls:

16.0ms
im
Results
AccuracySegmentsBranch
95.4%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes26.0ms (0.2%)

Counts
53 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
Outputs
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
Calls

1 calls:

16.0ms
im
Results
AccuracySegmentsBranch
96.9%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes62.0ms (0.5%)

Counts
44 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
Outputs
(*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

4 calls:

14.0ms
(cos.f64 re)
13.0ms
im
13.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
12.0ms
re
Results
AccuracySegmentsBranch
90.6%1re
90.6%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
90.6%1(cos.f64 re)
96.1%3im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes114.0ms (0.9%)

Counts
41 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

1 calls:

11.0ms
im
Results
AccuracySegmentsBranch
96.0%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes64.0ms (0.5%)

Counts
39 → 4
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (cos.f64 re))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
Calls

4 calls:

19.0ms
(cos.f64 re)
13.0ms
re
11.0ms
im
10.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
Results
AccuracySegmentsBranch
85.1%2re
85.1%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
85.1%2(cos.f64 re)
93.2%4im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes24.0ms (0.2%)

Counts
37 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(cos.f64 re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
Outputs
(cos.f64 re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
Calls

1 calls:

10.0ms
im
Results
AccuracySegmentsBranch
88.8%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes27.0ms (0.2%)

Counts
35 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/8 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
Calls

2 calls:

11.0ms
im
10.0ms
re
Results
AccuracySegmentsBranch
62.8%1re
66.9%3im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
25 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 re re)))))) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/48 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 re re)))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
Calls

1 calls:

7.0ms
im
Results
AccuracySegmentsBranch
62.8%1im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes11.0ms (0.1%)

Counts
10 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
Calls

2 calls:

7.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
60.9%1re
60.9%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
Calls

2 calls:

2.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
52.4%1re
52.4%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Counts
2 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
Outputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
Calls

2 calls:

2.0ms
im
1.0ms
re
Results
AccuracySegmentsBranch
39.3%2re
52.3%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
Outputs
#s(literal 1 binary64)
Calls

2 calls:

1.0ms
re
1.0ms
im
Results
AccuracySegmentsBranch
35.2%1re
35.2%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch20.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
9.591514131150067e+48
4.7954506320284405e+53
Results
13.0ms128×0valid
Compiler

Compiled 818 to 334 computations (59.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-cos: 3.0ms (38.4% of total)
ival-mult: 2.0ms (25.6% of total)
ival-exp: 1.0ms (12.8% of total)
ival-add: 1.0ms (12.8% of total)
ival-neg: 1.0ms (12.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch8.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
7.0ms
2.818626047258299e+74
5.3506552709675034e+82
Results
5.0ms48×0valid
Compiler

Compiled 270 to 131 computations (51.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-cos: 1.0ms (34.2% of total)
ival-mult: 1.0ms (34.2% of total)
ival-exp: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch7.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
6.0ms
2.818626047258299e+74
5.3506552709675034e+82
Results
4.0ms48×0valid
Compiler

Compiled 222 to 128 computations (42.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-cos: 1.0ms (36.9% of total)
ival-mult: 1.0ms (36.9% of total)
ival-exp: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch85.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
4.3558224306159335e+46
9.591514131150067e+48
20.0ms
23.122554423586358
16265218357.088688
Results
71.0ms256×0valid
Compiler

Compiled 1122 to 654 computations (41.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 50.0ms (80.2% of total)
ival-cos: 6.0ms (9.6% of total)
ival-exp: 4.0ms (6.4% of total)
ival-add: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch51.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
2.818626047258299e+74
5.3506552709675034e+82
20.0ms
23.122554423586358
16265218357.088688
Results
27.0ms288×0valid
Compiler

Compiled 1116 to 653 computations (41.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-cos: 6.0ms (33.8% of total)
ival-exp: 4.0ms (22.6% of total)
ival-mult: 4.0ms (22.6% of total)
ival-add: 1.0ms (5.6% of total)
ival-neg: 1.0ms (5.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch45.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.818626047258299e+74
5.3506552709675034e+82
22.0ms
23.122554423586358
16265218357.088688
Results
30.0ms288×0valid
Compiler

Compiled 1062 to 626 computations (41.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-exp: 7.0ms (33.1% of total)
ival-cos: 6.0ms (28.4% of total)
ival-mult: 4.0ms (18.9% of total)
ival-add: 1.0ms (4.7% of total)
ival-neg: 1.0ms (4.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch46.0ms (0.4%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
4.0ms
1.0144552948185583e+154
1.767603843754324e+156
18.0ms
3.2246893450051063e+59
9.238058105881525e+61
20.0ms
23.122554423586358
16265218357.088688
Results
31.0ms304×0valid
Compiler

Compiled 1129 to 682 computations (39.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 6.0ms (29.7% of total)
ival-mult: 6.0ms (29.7% of total)
ival-exp: 4.0ms (19.8% of total)
ival-add: 2.0ms (9.9% of total)
ival-neg: 1.0ms (4.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch50.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
3.2246893450051063e+59
9.238058105881525e+61
14.0ms
0.00011156957230180637
0.0016207447738846089
Results
39.0ms224×0valid
Compiler

Compiled 840 to 494 computations (41.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-exp: 20.0ms (61.7% of total)
ival-cos: 5.0ms (15.4% of total)
ival-mult: 5.0ms (15.4% of total)
ival-add: 1.0ms (3.1% of total)
ival-neg: 1.0ms (3.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
3.2246893450051063e+59
9.238058105881525e+61
12.0ms
0.00011156957230180637
0.0016207447738846089
Results
24.0ms224×0valid
Compiler

Compiled 870 to 518 computations (40.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-add: 5.0ms (28.1% of total)
ival-cos: 5.0ms (28.1% of total)
ival-exp: 3.0ms (16.8% of total)
ival-mult: 3.0ms (16.8% of total)
ival-neg: 1.0ms (5.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch22.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
23.122554423586358
16265218357.088688
Results
13.0ms144×0valid
Compiler

Compiled 126 to 104 computations (17.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-exp: 3.0ms (32% of total)
ival-cos: 3.0ms (32% of total)
ival-mult: 2.0ms (21.3% of total)
ival-add: 1.0ms (10.7% of total)
ival-neg: 1.0ms (10.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify27.0ms (0.2%)

Algorithm
egg-herbie
Rules
124×*-commutative_binary64
84×+-commutative_binary64
60×neg-mul-1_binary64
56×unsub-neg_binary64
44×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142771
1232771
2274771
3309771
4362771
5440771
6448771
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(*.f64 (cosh.f64 im) (cos.f64 re))
(if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 im #s(literal 470 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (if (<=.f64 im #s(literal 9499999999999999686368763196763739606922406395904 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 370 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 5500000000000000078441167310397074032871539922947539497648128 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (if (<=.f64 im #s(literal 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 7378697629483821/4611686018427387904 binary64)) (cos.f64 re) (if (<=.f64 im #s(literal 399999999999999988675152198241856803399745313464708631625728 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(if (<=.f64 im #s(literal 7378697629483821/4611686018427387904 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 1360000000000000023937604029908057927859145229195421564272640 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(if (<=.f64 im #s(literal 24 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
#s(literal 1 binary64)
Outputs
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (exp.f64 im) (cos.f64 re)) (/.f64 (cos.f64 re) (exp.f64 im))))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (cosh.f64 im))
(if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 im im)))))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (cos.f64 re) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal -1 binary64))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 470 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (if (<=.f64 im #s(literal 9499999999999999686368763196763739606922406395904 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(if (<=.f64 im #s(literal 470 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 im im)))))))) (if (<=.f64 im #s(literal 9499999999999999686368763196763739606922406395904 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 im im))))))))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))) #s(literal 1 binary64))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 im im) #s(literal 2 binary64))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))))
(if (<=.f64 im #s(literal 370 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 5500000000000000078441167310397074032871539922947539497648128 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (if (<=.f64 im #s(literal 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 370 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 im im) #s(literal 2 binary64))) (if (<=.f64 im #s(literal 5500000000000000078441167310397074032871539922947539497648128 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (if (<=.f64 im #s(literal 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (*.f64 im im) #s(literal 2 binary64))))))
(if (<=.f64 im #s(literal 7378697629483821/4611686018427387904 binary64)) (cos.f64 re) (if (<=.f64 im #s(literal 399999999999999988675152198241856803399745313464708631625728 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(if (<=.f64 im #s(literal 7378697629483821/4611686018427387904 binary64)) (cos.f64 re) (if (<=.f64 im #s(literal 399999999999999988675152198241856803399745313464708631625728 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im im)))))))
(if (<=.f64 im #s(literal 7378697629483821/4611686018427387904 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 1360000000000000023937604029908057927859145229195421564272640 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))) re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(if (<=.f64 im #s(literal 7378697629483821/4611686018427387904 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 1360000000000000023937604029908057927859145229195421564272640 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im im)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(if (<=.f64 im #s(literal 24 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
#s(literal 1 binary64)

soundness2.8s (23.3%)

Rules
7186×+-lowering-+.f64
7186×+-lowering-+.f32
4956×*-lowering-*.f32
4956×*-lowering-*.f64
4854×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057358
1392317
23804310
08267310
01025
14021
230419
0286319
04228568
114866914
263356660
081616660
03894784
114133952
256143805
084763805
080912322
1294911176
0882311176
039293
1264220
22637210
09205210
0108591
1336512
21275506
34508489
08788489
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1490 to 639 computations (57.1% saved)

preprocess105.0ms (0.9%)

Remove

(abs re)

Compiler

Compiled 1884 to 458 computations (75.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...